Имеет ли значение порядок при регистрации сборок gac - ing для COM-взаимодействия?
При регистрации .NET-сборок для COM-взаимодействия я делаю две вещи, в настоящее время в таком порядке:
regasm /tlb:MyDll.tlb Mydll.dll
gacutil /i Mydll.dll
Я использую regasm
для регистрации библиотеки типов для COM и gacutil
для установки сборки в GAC. Имеет ли значение, в каком порядке я выполняю эти два действия? Кроме того, когда я делаю обновления для моей dll, нужно ли мне отменить регистрацию и повторно зарегистрировать его, удалить его из gac и повторно установить его, оба или ни один?
1 ответ:
Имеет ли значение порядок?Нет.
Нужно ли переустановить в GAC, когда библиотека dll изменилась?
Да.
Вам нужно перерегистрироваться на COM когда dll изменилась?
Это зависит. Если вы добавили новые типы в библиотеку dll COM, то да. Если вы изменили только несколько внутренних вещей в существующих типах, то нет. Однако, чтобы быть в безопасности, всегда отменяйте регистрацию и перерегистрацию.