如何从VS安装程序注册COM +应用程序

时间:2010-10-26 18:33:01

标签: .net installation com+

我正在尝试为我的服务组件(排队组件)创建一个安装程序。一旦在客户端机器上安装了.NET DLL,我想将其注册为COM + Application,就好像通过调用regsvcs MyAssembly.dll一样。最好的方法是什么?

一旦在客户端计算机上安装了.NET DLL,我可以从Windows安装程序调用regsvcs吗?在这种情况下,如何从我的安装程序中引用客户端计算机上可用的相应regsvcs.exe?

2 个答案:

答案 0 :(得分:0)

目前我已经设法通过将regsvcs.exe作为我的安装包的一部分并编写自定义操作来执行此exe来实现。我认为这是一种解决方法,它们可能是更好的解决方案。

答案 1 :(得分:0)

您可以编写自定义代码以在客户端的计算机上找到regsvcs。在我的机器上,它是%WINDIR%\Microsoft.NET\Framework\v4.0.30319\RegSvcs.exe。我记得还有v2.0的另一个版本。