You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

M1芯片Mac的Azure Data Studio是否真的无法构建SQL Server数据库项目?

可行解决方案
  • 方案1:通过Rosetta 2转译使用x86版本.NET 5.0 SDK
    1. 打开访达→应用程序→实用工具,右键点击「终端」,选择「显示简介」,勾选「使用Rosetta打开」,重启终端。
    2. 安装x86架构的.NET 5.0 SDK,安装完成后执行dotnet --list-sdks确认5.0版本已被正常识别。
    3. 重新打开Azure Data Studio执行项目构建操作即可,该方案同时适配官方SQL Database Projects扩展和MSBuild.Sdk.SqlProj构建需求。x86版SDK可与本地arm64版.NET 6.0 SDK共存,后续需要使用arm原生SDK时,取消终端的「使用Rosetta打开」勾选即可。
  • 方案2:升级MSBuild.Sdk.SqlProj版本
    当前最新稳定版MSBuild.Sdk.SqlProj已新增.NET 6.0支持,直接将项目中引用的MSBuild.Sdk.SqlProj版本号升级到最新版,即可绕过版本不兼容报错,完成项目构建和DACPAC生成。
  • 方案3:使用Docker容器完成构建
    无需修改本地SDK环境,拉取包含.NET 5.0与SQL构建工具的x86 Docker镜像,挂载本地项目目录到容器内执行构建命令,生成的DACPAC文件可直接输出到本地项目目录中使用。

内容的提问来源于stack exchange,提问作者Dumas.DED

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 05:24:08