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

时间:2010-02-05 12:32:10

标签: visual-studio visual-studio-2008 deployment installation

在Visual Studio 2008中,我已将项目的主要输出添加到安装项目,但未找到项目的依赖项。

如果我查看主输出的属性,Dependencies属性显示为(None)。如果我看得更深一些,那么我可以发现KeyOutput属性下的Dependencies属性列出了项目依赖项,其中一些属性旁边有黄色警告三角形。

自从我将启动项目置于源安全之后,这才开始发生。

由于这个问题,安装项目将无法构建,我收到此错误:

------ Starting pre-build validation for project 'PROJECT' ------ 
ERROR: An error occurred while validating.  HRESULT = '80004005'

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

GAC中的依赖项是偶然的吗?当某人的后期构建脚本GAC为几个程序集时,我们在构建服务器上遇到了类似的问题。我们的安装程序将不再在安装中打包这些项目,因此以后在测试中安装时应用程序将无法运行。