Вопрос

В частности, я использую мудрому монтажу студии, чтобы установить несколько общих соборов .NET 2.0 в GAC. Они используются некоторыми устаревшими файлами приложений COM, а также другими прикладными сборками.

У меня есть флаг для «генерировать ключи реестра COM Interop для .NET Assam).

Обратный счет, по-видимому, работает для удаления фактической сборки из GAC, но информация о регистрации COM удаляется с первым удалением через ARP.

Мне интересно, если для этого есть некоторые работы, если бы мне было бы лучше установить сборку на общие файлы, или если есть какие-либо другие предложения?

Это было полезно?

Решение

Как я мог читать на http://www.ssw.com.au/ssw/standards/wisesetup/wisestandardards.aspx. Страница с использованием "Сгенерировать ключи реестра COM Interop для .NET Assembly«Разрешить просто добавить набор клавиш реестра в MSI. Как во всех установках установщиков Windows важно определить К какому компоненту MSI ключ реестра или файл принадлежать. Отказ Если вы делаете эти ключи реестра как часть тех же компонентов, что и файл и сборка, ключи будут удалены всегда вместе с сборкой. Если несколько настроек используют один и тот же GUID компонент, только если вы удалите последнюю установку, используемую компонент, компонент будет удален.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top