【问题标题】:Build fails in vs2015 with no errors在 vs2015 中构建失败,没有错误
【发布时间】:2016-12-28 16:48:50
【问题描述】:

我有一个在 Visual Studio 2015(更新 3)中创建的 ASP.NET core 1.0 项目。如果我尝试在 VS 中构建项目,我会在输出窗口中看到以下内容,并且错误列表中没有错误:

1>------ Build started: Project: QuickStartIdentiyServer4, Configuration: Debug Any CPU ------
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

但是,如果我使用 dotnet CLI 命令 (dotnet build) 构建项目,它构建并运行得很好。

更新: 显然,当以管理员身份运行 Visual Studio 时,.net 核心无法正常工作。你会认为一切都应该以管理员身份运行,我猜不是...去想一想。

【问题讨论】:

  • 您是否在诊断窗口中过滤了错误类型?
  • 尝试重启vs2015
  • 没有设置过滤器,我确实尝试重新启动 VS2015。这些都不起作用,但我确实想通了。我将 devenv.exe 设置为始终以管理员身份运行。显然,当以管理员身份运行 Visual Studio 时,.net 核心无法正常工作。你会认为一切都应该以管理员身份工作,我猜不是......去想一想。

标签: visual-studio asp.net-core asp.net-core-1.0


【解决方案1】:

发生这种事情的原因太多了。诊断问题的最简单方法是将选项下的构建输出详细程度更改为详细。这可能有助于您走上正轨:

关于 .Net Core 和 ASP Core 发生的这类事情。我注意到 project.json 依赖项 json 片段有些错误,尤其是当您开始重命名项目并更改其文件系统位置时。

如果您在下面的诊断中看到,您就知道存在一些悬而未决的参考问题:

Done building target "_GetDependencyFragmentFiles" in project "<<?YOUR_CORE_PROJECT?>>.xproj" -- FAILED

【讨论】:

    【解决方案2】:

    您可能没有看到构建错误。转到错误列表窗口并将“显示生成的问题”框从“Build + Intellisense”更改为“Build Only”,然后再次尝试构建。

    看看这是否有帮助。

    【讨论】:

    • 这没有帮助。我弄清楚了问题所在并更新了我的问题。
    • @Rabid 仅供参考...对于核心项目和完整项目,我总是以管理员模式运行 VS2015。
    • 这很有趣,因为当我双击一个网络核心项目时,VS 给我一个错误并且不加载项目。如果我双击一个网络核心解决方案,它将在 VS 中加载,但不会构建(当 VS 处于管理员模式时)。当不在管理员模式下时,一切正常。我想知道我是否应该为此创建一个不同的问题......
    猜你喜欢
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    • 2012-07-28
    • 1970-01-01
    • 1970-01-01
    • 2018-07-28
    • 2013-01-15
    相关资源
    最近更新 更多