【问题标题】:Unable to Build and Run DotNet Core from VS 2017无法从 VS 2017 构建和运行 DotNet Core
【发布时间】:2018-06-16 08:24:25
【问题描述】:

问题

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

即使我使用 VS2017 中的新项目并选择 .NET Core 模板(控制台应用程序或 ASP.NET Core Web 应用程序),也会发生这种情况。

我已按照微软Build a C# Hello World app 的指示,并已完成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 核心。

【问题讨论】:

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


    【解决方案1】:
    dotnet restore
    

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

    【讨论】:

    • 我试过dotnet restore,但似乎没有什么不同。我可以使用 dotnet run 就好了,所以我认为这不是项目或 CLI 的问题。
    猜你喜欢
    • 2018-01-31
    • 2021-09-12
    • 2016-08-21
    • 2018-12-07
    • 1970-01-01
    • 1970-01-01
    • 2023-02-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多