【问题标题】:VS2015 - Visual Studio Installer: No dependencies detected & won't buildVS2015 - Visual Studio 安装程序:未检测到依赖项且无法构建
【发布时间】:2017-04-10 01:15:42
【问题描述】:

尝试在 Visual Studio 2015 中创建安装项目。当我添加我的主项目时,没有添加任何依赖项;不是我的其他项目(dll),没有 Nuget 包,甚至没有 .Net 框架。

我确实尝试过手动添加这些项目 dll,但无论我是否这样做,我每次都会收到此构建错误:

------ Starting pre-build validation for project 'ProjectInstaller' ------ 
ERROR: An error occurred while validating.  HRESULT = '80070057'
------ Pre-build validation for project 'ProjectInstaller' completed ------

请注意,此错误仅出现在输出中,而不是错误列表中。那么有什么想法为什么不添加依赖项?为什么构建失败?那个错误代码到底是什么意思?

(事后想到,我已经成功地在一个完全不同的解决方案集上构建了一个安装文件;我在想这可能是我的项目属性中的一些设置)。

【问题讨论】:

  • 尽管这个问题已经很老了,我还是附议它。我的解决方案中有超过 100 个项目,所以我不知道从哪里开始。但是,我有两个使用不安全的项目,我得到 HRESULT = '80070057' 两次。我想知道这是否是原因。
  • 80070057 只是“E_INVALIDARG”。这只是意味着使用错误的参数调用某处的方法,这实际上没有任何帮助。如果您在谈论这个marketplace.visualstudio.com/…,您是否尝试过卸载+重新安装它?

标签: c# visual-studio installation


【解决方案1】:

我有一个带有安装项目的 .NET 4.5 应用程序,在应用程序使用“Windows.Data”引用(位于:C:\WINDOWS\System32\WinMetadata\Windows.Data.winmd)时出现此错误,甚至尽管应用程序能够编译。删除该引用后,安装项目就可以构建了。

【讨论】:

    【解决方案2】:

    【讨论】:

    • 好吧,就我而言,所有临时 ASP.NET 文件都已被删除,目录为空。我会尝试反汇编,如果没有任何帮助,也许只是重新安装 Visual Studio。
    • @KolyaIvankov 试试这些也可能有帮助stackoverflow.com/questions/8269386/…
    • 以前做过,再次检查,我的用户中没有临时 ASP.NET 文件:(
    • 感谢您的研究。不幸的是,我很久以前就转到了 Visual Studio 2017 并且从那以后就没有遇到过这个问题,所以我无法确认您的回答是否解决了我的问题。如果它解决了别人的问题,我会把它标记为答案。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-10
    • 1970-01-01
    • 2016-11-23
    相关资源
    最近更新 更多