【问题标题】:Microsoft Visual Studio console asking for dotnet sdk even if it is installedMicrosoft Visual Studio 控制台要求 dotnet sdk,即使它已安装
【发布时间】:2020-10-29 16:35:39
【问题描述】:

我已经使用 Visual Studio 2019 安装了 Microsoft .NET Core SDK,但每当我调试 Azure 函数时,调试控制台都会要求安装 dotnet sdk:



click to enlarge



click to enlarge

【问题讨论】:

  • 你的天蓝色函数是什么版本的? v1、v2 还是 v3?
  • 我使用的是 v2(Core 2.1) 而不是 2.2
  • hm - 只是在这里推测 - dotnet 命令可用吗?
  • 是的 dotnet 命令可用
  • 请注意 azure function v2 基于 .Net core 2.2。但是你还没有安装它。

标签: .net-core azure-functions visual-studio-2019


【解决方案1】:

Azure 函数 v2 基于 .Net core 2.2。

看看这份文件:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-versions#languages

【讨论】:

  • 控制台对 3.0(使用核心 3.1)天蓝色功能给出了相同的错误,所以我认为问题与安装无关,但我会尝试
  • @user3026700 所以如果你去C:\Users\vjade1\AppData\Local\AzureFunctionsTools\Releases\2.50.0\cli_x64运行func你会遇到这个问题吗?
  • 我尝试从上述位置运行 func.exe 并且它正在运行。我什至可以显式附加调试器,但是每当我通过 VS19 触发该功能时,它都会给我安装 dotnet sdk 的消息
猜你喜欢
  • 1970-01-01
  • 2019-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-13
  • 2020-05-13
相关资源
最近更新 更多