3

在VS2012中创建了一个windows服务。右键单击该服务并选择“添加安装程序”,就像在 VS2010 中所做的那样

得到消息:

无法添加安装程序。设计器无法添加项目安装程序。

有人遇到这个吗?

4

3 回答 3

13

检查文件是否已经存在。就我而言,以前的开发人员从项目中排除了安装程序文件,所以直到我在源文件夹上打开 Windows 资源管理器后我才看到它们。

于 2015-03-11T22:23:20.480 回答
2

有快递版吗?我在 Windows 8 N Pro 上使用 Visual Studio Professional 2012 时没有遇到这个问题。我可以右键单击设计器表面并单击“添加安装程序”项,然后创建一个名为“ProjectInstaller”的类。

您可以手动创建项目安装程序类。无论如何,设计师被高估了。我写了一篇关于如何做到这一点的博客文章。 使用 Visual Studio 2012 的 Windows 服务的简单安装程序

您是否有需要部署向导的理由?您需要提示安装用户的配置参数吗?我通常只使用一个配置文件,并将每个环境的配置与可部署的打包在一起。

于 2012-12-28T19:53:04.370 回答
0

项目安装程序不包含在 VS 2012 中。如果您右键单击您的解决方案并选择添加、新建项目,然后转到其他项目类型并选择设置和部署,它将带您到 InstallShield 页面,您可以在其中下载并安装免费的限量版 InstallShield(您必须通过电子邮件注册并获取激活码)。安装后,重复上述步骤,它会提示您注册软件或继续试用版。

于 2012-12-05T15:36:01.913 回答