【问题标题】:Visual Studio is unable to locate the .NET.Core SDK when it runs an Xamarin AppVisual Studio 在运行 Xamarin 应用程序时无法找到 .NET.Core SDK
【发布时间】:2020-03-07 08:16:46
【问题描述】:

每次从 Visual Studio 运行 Xamarin 应用程序时,我都会收到以下错误消息:

无法找到.NET Core SDK。检查它是否已安装并且global.json(如果有)中指定的版本与安装的版本匹配。

【问题讨论】:

标签: c# visual-studio xamarin .net-core sdk


【解决方案1】:

打开控制台并运行

dotnet --list-sdks

确保您安装了正确的 SDK。然后follow the microsoft resolution

解决方法:

  • https://dotnet.microsoft.com/download安装.NET Core SDK。

  • 不要使用 global.json。我很高兴听到您选择使用它的原因。

  • 包括一个前滚指示器,如下所示,这将确保使用高于 3.1.100 的任何 SDK 运行

{
  "sdk": {
    "version": "3.1.100",
    "rollForward": "latestMajor"
  }
}

【讨论】:

  • 您是指包管理器控制台吗?因为我收到此错误:无法识别术语“dotnet”。
  • 你的意思是我应该使用哪个控制台?
  • @AthanasiosKataras 您在哪里包含前滚信息?
【解决方案2】:

在 appsettings.json 中添加,使用您的版本添加以下标签:

"sdk": {
    "version": "3.1.402",
    "rollForward": "latestMajor"
},

重启VS,打开项目没有主题问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-03-21
    • 2021-06-30
    • 2019-12-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多