Visual Studio Code 逻辑应用程序出现错误? “您必须安装 .NET Core SDK”

问题描述 投票:0回答:2

我已经构建了一个全新的 Windows 11 映像(我使用并行)并安装了本文文章中的所有先决条件,试图获得一个可以运行本地逻辑应用程序(标准)的开发环境。

安装所有必备组件后,本文介绍了创建示例应用程序的步骤。在创建无状态工作流程的步骤中,应用程序右下角的 Visual Studio Code 中显示错误:

您必须安装.NET Core SDK才能执行此操作。请参阅此处了解支持的版本。

我手动安装了.Net Core SDK。结果如下图(注意本机没有安装Visual Studio 20xx,只是安装了Visual Studio Code)

C:\Program Files (x86)\Microsoft Visual

Studio�9\BuildTools>dotnet --info .NET SDK(反映任何 global.json): 版本: 6.0.302 提交: c857713418

运行环境:操作系统名称:Windows 操作系统版本:10.0.22621 操作系统平台:Windows RID:win10-x64 基本路径:C:\Program 文件\dotnet\sdk .0.302\

global.json 文件:未找到

主机:版本:6.0.7 架构:x64 提交:
0ec02c8c96

.NET SDK 安装: 6.0.302 [C:\Program Files\dotnet\sdk]

安装的 .NET 运行时:Microsoft.AspNetCore.App 6.0.7 [C:\Program 文件\dotnet\shared\Microsoft.AspNetCore.App] Microsoft.NETCore.App 6.0.7 [C:\Program Files\dotnet\shared\Microsoft.NETCore.App] Microsoft.WindowsDesktop.App 6.0.7 [C:\Program 文件\dotnet\shared\Microsoft.WindowsDesktop.App]

下载 .NET:https://aka.ms/dotnet-download

了解 .NET 运行时和 SDK:
https://aka.ms/dotnet/runtimes-sdk-info

我已经重新启动了我的主机、VM 映像几次,停止并重新启动了 Visual Studio Code。 没有任何效果。 日志中是否有其他信息可以确定 Visual Studio Code 认为 SDK 未安装的原因?或者是否需要特定版本的 SDK?

c# visual-studio-code azure-logic-apps .net-core-sdk
2个回答
4
投票

该扩展还会检查您是否安装了 .NET Core 3.1。 今天早上遇到了同样的问题,并通过安装 .NET Core 3.1 解决了它

编辑:似乎 LA Standard 目前不支持 Functions Runtime 4 / .NET 6。这就解释了为什么它不能单独与 .NET 6 一起使用。请参阅此处:https://github.com/Azure/logicapps/issues/434


0
投票

转到 vscode 扩展 > Azure 逻辑应用程序(标准)> 设置 > 向下滚动到路径 Azure 逻辑应用程序标准:Dotnet 二进制路径设置 dot net sdk 示例的路径“C:\Program Files (x86)\Microsoft.NET\dotnet. exe”

但不确定如何提供带空格的路径,我尝试放入双引号,但它不起作用。

© www.soinside.com 2019 - 2024. All rights reserved.