我使用Visual Studio 2013在c#中创建了一个Windows服务我几乎遵循了这个:http://www.c-sharpcorner.com/UploadFile/cb88b2/simple-steps-to-create-setup-file-using-install-shield-le-fr/
我按照文章中的说明创建了一个安装项目,然后运行它。它将我的服务安装到c:\ program files(* 86)\ Company Name \ My product Name等,但它不会出现在服务列表中。
你能帮我吗?我错过了什么?
PS:我已经尝试使用visual studio命令提示符手动安装此服务,并且其工作正常。但是我无法使用我使用VS2013内置的Installshiled light edition创建的安装项目来安装它。
答案 0 :(得分:1)
我假设你已经为你的服务项目添加了一个安装程序类。(如果没有,可以使用serivce.cs deisgn视图,属性窗格 - 左下角“添加安装程序”链接)
在解决方案资源管理器 - 安装项目中,双击步骤2中列出的“文件”项。
在右下方的四边形中,右键单击服务的主要输出(如果它不在那里,添加它)并选择属性
在弹出的窗口中,选择第二个选项卡“COM& .NET Settings”
在此窗格的底部,应该有一个“安装程序类”复选框 - 确保选中