Используйте Visual Studio Setup Project для автоматической регистрации и GAC COM Interop DLL

Я создал сборку .NET для COM-взаимодействия, и она хорошо работает на моей машине для разработки. В настоящее время я пытаюсь выяснить, как развернуть DLL на целевой машине с помощью «Setup Project» в Visual Studio. Как я могу использовать проект установки VIsual Studio для следующих действий:

Зарегистрировать сборку (сейчас используетсяregasm).Сборка должна быть успешно зарегистрирована и библиотека типов (.tlb) должна быть успешно зарегистрирована.Этот ответ предлагает сломregasm в пользу пользовательского кода. Я это хорошая идея? Если да, то как этот код включается в проект установки?Этот ответ предлагает использовать/regfile командованиеregasm а затем с помощью инструмента импорта в реестре в проекте установки. Будет ли это работать?Установите сборку в GAC (в настоящее время используетсяgacutil)Мне известна «Глобальная папка кэша сборок» в «Файловая система на целевой машине». Есть ли что-то особенное, что мне нужно сделать, включая сборку в проекте установки?

Любой другой совет или проблемы будут высоко ценится.

Ответы на вопрос(1)

Ваш ответ на вопрос