Регистрация COM без идентификатора версии - PullRequest
1 голос
/ 03 декабря 2008

Можно ли зарегистрировать интерфейс COM независимо от версии сборки?

Сейчас я получаю ключ реестра, такой как

MyIfaceName, Version=1.0.3259.17799, Culture=neutral, PublicKeyToken=1234567890abcdef

Но поскольку сборка имеет автоматическое управление версиями (1.0.*.*), каждый день, когда я делаю новую сборку, COM-iface необходимо перерегистрировать.

Как мне зарегистрироваться без указания версии? Каковы последствия этого?

1 Ответ

0 голосов
/ 03 декабря 2008

Если вы используете regasm.exe для создания оболочки COM, вы можете использовать параметр / codebase, который создает запись Codebase в реестре.

Запись Codebase указывает файл путь для сборки, которая не установлен в глобальной сборке кэш.

Затем можно легко обновить сборку без необходимости перерегистрации, если, конечно, интерфейс не изменился.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...