代码之家  ›  专栏  ›  技术社区  ›  Vassili Altynikov

安装不需要手动运行installUtil的C Windows服务的最佳方法是什么?

  •  3
  • Vassili Altynikov  · 技术社区  · 17 年前

    我想打包一个C Windows服务项目,这样任何人都可以轻松地安装它,而不必使用installUtil命令提示符实用程序?有没有一种简单的方法可以配置一个Visual Studio安装项目来完成类似于WinForms应用程序的安装?

    3 回复  |  直到 15 年前
        1
  •  2
  •   albertein    17 年前

    我想创建一个安装项目来获得一个干净的MSI安装程序,这将帮助您:

    http://support.microsoft.com/kb/816169

    而codeproject也有一个很好的例子: http://www.codeproject.com/KB/dotnet/simplewindowsservice.aspx

        2
  •  2
  •   Community Mohan Dere    8 年前

    有很多额外的答案 this question .

    如果应用程序是面向基本用户的,那么MSI是最好的方法。

    如果它针对的是技术人员,那么我个人更喜欢那些可以自己安装和卸载,可以作为服务运行或像普通应用一样运行的应用程序。链接的问题有描述这一点的答案。

        3
  •  1
  •   Brody    17 年前

    为了完整起见,我将总结一下 http://support.microsoft.com/kb/816169 在这里。

    您需要将服务安装程序类添加到服务组件中。然后,安装程序可以调用它来添加服务。您需要在安装项目中创建一个自定义操作来调用它。详细信息在标识的知识库中。

    推荐文章