我在c#中创建了一个Windows服务应用程序。我想创建msi安装程序以在单个项目上安装同一服务应用程序的多个实例。为此,我添加了一个对话框,用于在安装时从用户获取实例名称。
在全新安装时,一切顺利。但是当我使用以下命令第二次运行msi安装程序时(使用以下命令转换productname& productcode和一个添加的属性MSINEWINSTANCE)。
msiexec /I setup.msi TRANSFORMS=transformfilename.mst MSINEWINSTANCE=1
正在启动新安装的安装程序。安装程序获取参数,最后安装过程成功完成,但它没有安装服务应用程序。感染它没有调用serviceinstaller类。
我错过了什么?
我的申请中真的需要这个东西。请重播。
先谢谢。
帕特尔