【发布时间】:2016-01-04 22:57:54
【问题描述】:
最近我所有的 ASP.NET 5 MVC 6 项目都停止在 Visual Studio 2015(更新 1)中构建
我已经为 VS 2015 和 ASP.NET 5 尝试了许多修补/卸载/重新安装的变体,以及尝试不同版本的 ASP.net 5;结果总是一样的......状态栏显示“构建开始......”然后什么都没有发生。取消构建是响应式的。
如果我进入项目的命令行并使用“DNU build”,项目会成功构建且没有错误 - 但在 Visual Studio 中,构建会立即停止,并且没有任何进展。这非常令人沮丧!任何线索将不胜感激。
我确实看到了这个帖子ASP.NET 5 on VS 2015 - Can't build or debug solution,但是这些解决方案都不适合我。请注意,所有其他项目类型都正确构建。问题仅存在于 MVC 6 项目中。
有谁知道如何在 Visual Studio 2015 中为 MVC 6 项目重新建立应用程序构建逻辑?
【问题讨论】:
-
尝试使用 dnu 和 msbuid grim 命令行构建
-
dnu 和 msbuild 都可以从命令行很好地构建。我发现一个新的 MVC 6 项目在创建后在 Visual Studio 内构建良好。一旦项目关闭并重新打开,在 Visual Studio 中的构建就会如上所述。
-
也许是另一个线索。一旦 MVC 6 项目关闭并重新打开,VS 2015 就失去了构建项目的能力。这也适用于清理操作 - 与构建操作一样,它会成功,直到新项目关闭并重新打开。重新打开 MVC 6 项目/解决方案后,清理操作会在输出窗口中产生以下内容。 1>错误:操作无法完成。完成此操作所需的数据尚不可用。
标签: asp.net build visual-studio-2015 asp.net-core-mvc