2011-06-18 43 views
0

我已经创建了Windows服务应用程序并尝试使用installutil进行安装。但它并未显示在我的服务列表中。在做了大量研究之后,我得出结论,这是因为我无法访问VS2010 Professional提供的Setup Project模板。我只有VS2010表达。我可以使用VS 2010 Express手动安装Windows服务应用程序吗?

我需要模拟任何代码和配置来安装Windows服务应用程序,但不会在VS 2010中创建安装项目。我只有VS2010 Express,并且想要为我的家用PC创建服务。

换句话说,甚至可以手动编写Setup 2010模板在VS 2010中提供的功能吗?

如果是这样,那么关键步骤是什么?是否有任何教程可用于如何完成此?

谢谢。

回答

1

您需要的唯一东西就是您需要从ServiceBase派生并从Program.cs实例化的类。

只需编译并将您的项目输出放在文件系统的某处,打开命令提示符并执行InstallUtil your-assembly.exe。

请注意,您应该使用.Net 4.0(而不是2.0)的InstallUtil。 在我的电脑上,我使用C:\ Windows \ Microsoft.NET \ Framework \ v4.0.30319中的InstallUtil

相关问题