【问题标题】:It was not possible to run: dotnet run in visual studio code (macOS)无法运行:dotnet run in visual studio code (macOS)
【发布时间】:2022-01-15 23:46:50
【问题描述】:

我已经安装了:

Host (useful for support):
  Version: 6.0.1
  Commit:  3a25a7f1cc

.NET SDKs installed:
  No SDKs were found.

.NET runtimes installed:
  Microsoft.NETCore.App 6.0.1 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]

但是,当我运行时:dotnet run 显示此消息 ->

无法执行,因为找不到应用程序或 未安装兼容的 .NET SDK。造成这种情况的可能原因 包括: * 您打算执行一个 .NET 程序: 应用程序“运行”不存在。 * 您打算执行 .NET SDK 命令: 找不到任何已安装的 .NET SDK。 从以下位置安装 .NET SDK: https://aka.ms/dotnet-download

如果您对如何修复它和运行 API 有任何建议?最好的! ????

【问题讨论】:

  • 阅读消息并按照您的指示进行操作:安装 .NET SDK

标签: c# .net visual-studio-code sdk


【解决方案1】:

dotnet run 命令需要 SDK 才能工作是一个常见的混淆原因。 dotnet run 与名称所暗示的不同,它是为开发他们​​的应用程序的开发人员提供的命令。它在开发阶段重建并运行他们的应用程序。

如果您已经构建了一个 .NET 应用程序(或按其技术名称发布)并且您只想运行它,您应该使用这种类型的命令:dotnet /path/to/your.dll。也就是说,只需针对应用程序的主 dll 运行 dotnet

【讨论】:

    【解决方案2】:

    我发现问题并修复它。它现在对我有用。只需安装 dotnet-sdk-yourversion。

    brew tap isen-ng/dotnet-sdk-versions
    brew install --cask dotnet-sdk2-2-100
    
    dotnet --list-sdks
    

    你可以在这里找到它:https://github.com/isen-ng/homebrew-dotnet-sdk-versions

    【讨论】:

      猜你喜欢
      • 2017-09-14
      • 1970-01-01
      • 1970-01-01
      • 2016-08-18
      • 1970-01-01
      • 2023-03-08
      • 1970-01-01
      • 2019-06-15
      • 2020-09-17
      相关资源
      最近更新 更多