我试图将解决方案从VS.NET 2008转换为2010.该解决方案包括一个Windows服务项目和一个安装Windows服务的安装项目。我在编译安装项目时遇到问题。我尝试了几次从零开始,遵循教程here下的标题为的部分为您的服务创建安装项目。Windows服务安装项目问题从VS.NET 2008转换到2010
当我只需按照以下步骤并生成项目,我得到这个错误:
Unable to build custom action named 'Primary output from <name> (Release x86)', InstallerClass property is only valid for assemblies.
(哪里是我的Windows服务项目的名称)。搜索此错误会调出this MSDN上的页面,它告诉我将InstallerClass设置为False。我为4个自定义操作中的每一个都这样做。使这一变化,并建成后,我得到以下错误:
Unable to build custom action named 'Primary output from <name> (Release x86)' from project output group 'Primary output' because the project output group does not have a key file.
谷歌搜索,我只能得到一个hit。甚至不要打扰点击链接,全文是:“删除自定义操作并将其替换为指向具有密钥文件的项目输出组的自定义操作。”
这是什么意思?任何人都可以帮我弄清楚我在这里做错了什么?
这个'InstallerClass'属性在哪里设置为true? – 2014-04-21 17:03:39
@TheMuffinMan在VS 2103中,双击错误列表中的错误,在Install文件夹下,你应该看到属性窗口中的InstallerClass属性设置为false。 – kyle 2015-06-25 19:40:45