6

我在 .NET 中有一个使用 C# 的服务项目。然后,我在 Visual Studio 中使用 InstallShield 2012 创建了一个应该安装我的服务的 MSI,但是当我运行 MSI 时,该服务永远不会显示在“服务”窗口中。

我通过创建组件、高级设置-> 创建新服务来创建服务。然后添加了我的 C# 项目的整个 /bin/debug (因为我不确定只有 .exe 就足够了)

但是,我不确定如何告诉 InstallShield 继续执行我的服务的实际安装。我不希望用户通过 InstallUtil 工具通过命令行手动执行此操作。

是否可以告诉 InstallShield 安装服务?

4

1 回答 1

5

您必须转到服务的主要输出的属性,然后是 COM & .NET 选项卡,并在“安装程序类”复选框中打勾。

有关更多信息,请在此处查看我的答案

于 2012-10-31T16:38:52.577 回答