как зарегистрировать приложение COM + из VS Setup - PullRequest
0 голосов
/ 26 октября 2010

Я пытаюсь создать установщик для моего обслуживаемого компонента (компонент в очереди).После того, как .NET DLL установлена ​​на клиентском компьютере, я хочу зарегистрировать ее как приложение COM +, как будто вызывая regsvcs MyAssembly.dll.Каков наилучший способ сделать это?

Могу ли я вызвать regsvcs из программы установки Windows, как только она установит мою .NET DLL на клиентский компьютер?В таком случае, как мне обратиться к соответствующему regsvcs.exe, доступному на клиентском компьютере из моей программы установки?

Ответы [ 2 ]

0 голосов
/ 31 октября 2010

Вы можете написать собственный код для определения местоположения regsvcs на компьютере клиента. На моей машине это %WINDIR%\Microsoft.NET\Framework\v4.0.30319\RegSvcs.exe. Я помню, что есть и другая версия для v2.0.

0 голосов
/ 28 октября 2010

В настоящее время мне удалось сделать это, включив regsvcs.exe как часть моего установочного пакета и написав пользовательское действие для запуска этого exe-файла. Я считаю, что это обходной путь, и они могут быть лучшим решением.

...