【问题标题】:Setup project not finding the dependencies of a project primary output安装项目未找到项目主要输出的依赖项
【发布时间】:2010-02-05 12:32:10
【问题描述】:

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

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

这只是在我将启动项目放入源代码安全后才开始发生的。

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

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

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2019-03-09
        • 2016-02-10
        • 2010-10-30
        • 1970-01-01
        • 2014-11-27
        • 1970-01-01
        • 2019-12-03
        • 1970-01-01
        • 2020-10-15
        相关资源
        最近更新 更多