在Visual Studio 2008中,我已将项目的主要输出添加到安装项目,但未找到项目的依赖项。
如果我查看主输出的属性,Dependencies属性显示为(None)。如果我看得更深一些,那么我可以发现KeyOutput属性下的Dependencies属性列出了项目依赖项,其中一些属性旁边有黄色警告三角形。
自从我将启动项目置于源安全之后,这才开始发生。
由于这个问题,安装项目将无法构建,我收到此错误:
------ Starting pre-build validation for project 'PROJECT' ------
ERROR: An error occurred while validating. HRESULT = '80004005'
答案 0 :(得分:1)
我在将各种版本的库分支并组合到项目中时遇到了这个问题,但没有确保这些库都引用了彼此的正确版本。删除和重新添加我的库间引用可以解决问题。
答案 1 :(得分:0)
GAC中的依赖项是偶然的吗?当某人的后期构建脚本GAC为几个程序集时,我们在构建服务器上遇到了类似的问题。我们的安装程序将不再在安装中打包这些项目,因此以后在测试中安装时应用程序将无法运行。