无法从VS 2017构建和运行DotNet Core

时间:2018-01-06 21:15:01

标签: c# visual-studio visual-studio-2017 .net-core

问题

我无法从Visual Studio 2017(15.5.2)构建和运行任何dotnet核心应用程序。每当我尝试运行它时,VS2017立即进入中断模式,并在我点击继续时停止调试。

即使我使用VS2017中的New Project并选择.NET Core模板(Console App或ASP.NET Core Web Application),也会发生这种情况。

我已在Build a C# Hello World app跟踪了Microsoft的说明,并已完成Prerequisites for .NET Core on Windows的说明。

我尝试过什么

  • 在VS2017中卸载并重新安装.NET Core跨平台开发工作负载。
  • 从“程序和功能”中删除所有.NET Core SDK版本,然后从.NET Core 2.x SDK
  • 重新安装

我能做什么

  • 导航到源目录并在Powershell中运行dotnet run。这成功地在终端中运行应用程序。
    • 如果我猜错了dotnetcore PID,我可以在VS2017中附加到正在运行的进程。
  • 在Visual Studio Code中打开项目。在VSCode创建构建配置之后,它能够构建和调试代码。

我在VS2017中进行了大部分开发,并且更喜欢将它用于dotnet核心。

1 个答案:

答案 0 :(得分:0)

dotnet restore

很可能是你最好的朋友。如果缺少任何文件,可以通过这种方式轻松恢复。例如,当我创建一个新的VS2017 ASP.NET项目时,我一直收到“系统无法找到”错误,直到我执行了恢复命令,现在我正在路上。你试过了吗?