微软在 6 月份推出了支持 Arm64 架构的 Visual Studio,这是第一个原生支持在基于 Arm 的处理器上构建和调试 Arm64 应用程序的 Visual Studio 版本。近日,他们宣布为 Visual Studio 扩展也添加了对 Arm64 的支持,因此开发者可在 Arm64 Visual Studio 中编写和使用扩展。
开发如需为新扩展或现有扩展添加 Arm64 支持,可通过三个简单的步骤完成:
通过 NuGet 包管理器将 VSSDK 构建工具包更新到最新版本
在 VSIX 清单中添加指定 arm64 的 ProductArchitecture 标记,确保 Prerequisites 标记包含 VS 2022
设置目标 CPU 架构:可以选择构建目标为 AnyCPU,或者如果想发布一个 Arm64 专有的扩展,可以选择 Arm64。
微软还提到,开发者将能够在单个 Marketplace 条目上发布其 Arm64 和 AMD64 版本的扩展,且上传和发布扩展的方式依然保持不变。
如果想将 Arm64 扩展上传到现有的扩展条目,需要按照以下步骤操作:
转到管理发布者和扩展页面,然后单击编辑。
上传新的有效 workload,而且还需要确保 workload 具有相同的扩展标识符、版本和不同的目标平台。
点击上传并保存。