安装项目未找到项目主输出的依赖项

6
在Visual Studio 2008中,我已将项目的主要输出添加到安装程序项目中,但是该项目的依赖项未被找到。
如果我查看主要输出的属性,则依赖项属性显示为(无)。如果我深入一些,然后可以发现在KeyOutput属性下的依赖项属性中列出了项目的依赖项,并且其中一些旁边有黄色警告三角形。
自从我将启动项目放入源代码库以来,这种情况才开始发生。
由于这个问题,安装程序项目将无法构建,并且我会收到以下错误:
------ Starting pre-build validation for project 'PROJECT' ------ 
ERROR: An error occurred while validating.  HRESULT = '80004005'
2个回答

1
当我将各种版本的库分支和合并到项目中时,遇到了这个问题,但没有确保库引用彼此的正确版本。删除并重新添加我的库间引用解决了这个问题。

0

这些依赖项是否恰好在全局程序集缓存(GAC)中?当有人的后构建脚本将几个程序集放入GAC时,我们在构建服务器上遇到了类似的问题。我们的安装程序将不再打包这些项目进行安装,因此,当稍后在测试中安装后,应用程序将无法运行。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接