小编Rog*_*unn的帖子

无法在Visual Studio 2010安装程序项目中添加自定义操作

我将一个工作项目从Visual Studio 2008转换为VS2010.c ++解决方案构建了一个可执行文件和3个DLL,以及一个Windows安装程序项目.

转换为VS2010后,我收到一个构建错误"无法从项目输出组'Primary Output'构建名为'来自xxxx(Active)的主输出'的自定义操作',因为项目输出组没有密钥文件."

我删除并重新添加了输出组,然后尝试添加自定义操作.可执行输出未列为自定义操作的候选者.然后我注意到当我选择可执行的"主要输出"属性时,"KeyOutput"属性设置为(None)并且显示为灰色.

重新访问VS2008版本时,KeyOutput属性未显示为灰色.我在MSDN上找到了错误消息,其中有一个无用的修复:

"删除自定义操作,并将其替换为指向具有密钥文件的项目输出组的自定义操作."

显然技术作家也不知道如何修复它.请记住原始版本正常工作和安装.我认为根本问题是禁用KeyOutput属性的原因 - 但为什么呢?(查看"输出"时,它正确显示每个项目中的exe或dll)

c++ installation installer visual-studio-2010

7
推荐指数
1
解决办法
2298
查看次数

标签 统计

c++ ×1

installation ×1

installer ×1

visual-studio-2010 ×1