我想打包一个 C# windows 服务项目,以便任何人都可以轻松安装它,而无需使用 installutil 命令提示实用程序?是否有一种简单的方法来配置 Visual Studio 安装项目以执行类似于安装 winforms 应用程序的方式?
Blend Master
问问题
6943 次
3 回答
2
我喜欢创建一个安装项目来获得一个漂亮干净的 MSI 安装程序,这应该可以帮助您:
http://support.microsoft.com/kb/816169
codeproject 也有一个很好的例子: http: //www.codeproject.com/KB/dotnet/simplewindowsservice.aspx
于 2008-10-04T00:20:02.437 回答
2
这个问题有很多额外的答案。
如果该应用程序适用于基本用户,那么 MSI 是最好的选择。
如果它针对的是技术人员,那么我个人更喜欢可以自行安装和卸载的应用程序,并且可以作为服务运行或像普通应用程序一样运行。链接的问题有描述这一点的答案。
于 2009-11-28T15:56:09.027 回答
1
为了完整起见,我将在这里总结http://support.microsoft.com/kb/816169。
您需要将 Service Installer 类添加到您的服务组件。然后可以通过设置例程调用它来添加您的服务。您需要在安装项目中创建一个自定义操作来调用它。详细信息在标识的 KB 中。
于 2008-10-04T00:27:42.360 回答