Я создал блок.NET для взаимодействующего с COM, и он работает хорошо над моей машиной разработки. Я в настоящее время пытаюсь выяснить, как развернуть DLL на целевой машине с помощью "Проекта Установки Visual Studio". Как может я использовать проект установки Visual Studio сделать следующие вещи:
regasm
). regasm
в пользу пользовательского кода. Я это - хорошая идея? Если так, как этот код становится включенным в проект установки?/regfile
команда regasm
и затем с помощью инструмента импорта на Реестре в Проекте Установки. Это будет работать?gacutil
) Любой другой совет или проблемы очень ценились бы.
Gacutil.exe не будет доступен на целевой машине. Не проблема, MSI может выполнить эту работу. Щелкните правой кнопкой мыши "Файловая система на целевой машине", Добавить, GAC. Щелкните правой кнопкой мыши добавленную папку, Add, Project Output. Это гарантирует, что сборка будет размещена в gac.
Он также может зарегистрировать сборку, как это делает Regasm.exe. Установите свойство Register ссылки вывода проекта на vsdrpCOM.