ASP.NET 5 on VS 2015 - 无法构建或调试解决方案

ASP.NET 5 on VS 2015 - Can't build or debug solution

我正在开发 ASP.NET 5 MVC 6 解决方案。

不幸的是,我不记得发生了什么,但我遇到了一个奇怪的问题,即 IDE 没有构建解决方案。

当我按下 Ctrl+Shift+B 时,输出中出现以下行控制台:

1>------ Build started: Project: <My project name>, Configuration: Debug Any CPU ------

但实际上什么也没有发生,我无法关闭解决方案,直到我按下 Ctrl+Break 取消构建。

不过我注意到一些奇怪的事情。

  1. 项目的参考部分后面是 (错误 - 请参阅错误列表),但错误列表中没有出现任何错误。
  2. 在包管理器控制台中,默认项目下拉列表中没有任何项目,包管理器确实对此有所抱怨。
  3. “调试”菜单仅包含“开始”和“浏览方式”选项,当我点击“开始”时,我收到一条错误消息:

    The debugger cannot continue running the process. Unable to start debugging.

  4. 运行 'Restore Packages' (Ctrl+Shift+K+R) 也没有做任何事情。
  5. 在 PM 控制台中尝试 update-package -reinstall 命令时,出现以下错误:

    No package updates are available from the current package source for project 'Ackount'.

不幸的是,我记不清在它发生之前我到底做了什么改变,所以我无法重现这个问题。

根据 .

的评论,这是我所做的并帮助我解决了问题
  • 我已经更新到最新的 ASP.NET 和网络工具 beta6
  • 在新的命令行中,cd进入我的解决方案文件夹,我 运行 命令 dnu restore

现在它的工作原理和构建就像一个魅力。

我在 asp.net 5 beta 8 中遇到了类似的问题。我删除了 DNX Core 目标,因为我只对这个特定项目的 dnx451 感兴趣,但在这样做之后它不会再构建了。它只是冻结了。我尝试了 dnu restore,但它似乎没有做任何事情。

就我而言,我只是从解决方案中删除了项目,然后进行了重建。然后我将该项目添加回解决方案,进行了另一次重建,然后由于没有明显的逻辑原因它再次开始正确构建 - 很奇怪 :)