使用VS Code Azure Stream Analytics插件运行查询遇.NET版本错误求助
解决Azure Stream Analytics VS Code插件要求旧版本.NET的问题
问题描述
按照ASA VS Code快速入门教程操作,已安装最新.NET 9.0,能正常创建项目、配置输入和作业,但运行查询时触发错误:
[2025/03/13 06:48:06 PM] [Error] No valid .NET Core version found, please install .NET Core 3.1 or .NET 6.0 from https://dotnet.microsoft.com/download
官网已不再提供.NET 3.1/6.0的直接下载链接,设备为Intel芯片MacBook Pro。
解决方案
1. 通过.NET SDK管理器安装指定版本
无需依赖官网下载页,直接用终端命令安装.NET 6.0(推荐LTS版本,比3.1更稳定):
- 打开终端,先查看已安装的.NET版本:
dotnet --list-sdks - 运行安装命令获取.NET 6.0 SDK:
命令会自动从微软的包源下载并安装对应版本。dotnet install-sdk 6.0
2. 配置VS Code插件指向已安装的.NET版本
安装完成后,需要让ASA插件识别到旧版本.NET:
- 在VS Code中打开设置(快捷键
Cmd+,) - 搜索
Azure Stream Analytics: Dotnet Path - 在输入框中填写.NET 6.0的可执行文件路径,Intel Mac的默认路径格式为:
其中/usr/local/share/dotnet/sdk/6.0.xxx/dotnet6.0.xxx替换为你实际安装的具体版本号(可通过dotnet --list-sdks查看)。
3. 验证修复
重启VS Code,重新运行ASA作业的查询,错误应不再出现。
内容的提问来源于stack exchange,提问作者Amila De Silva
相关产品推荐
相关产品推荐

