如何为Mac版Visual Studio 2017安装所需的开发扩展
适配说明
你列的几个条目不是普通第三方扩展,是Windows版Visual Studio内置的「工作负载」安装组件,Visual Studio for Mac 2017和Windows版的功能边界差异很大,没有直接对应的同名可搜索扩展,不同需求的适配方案如下:
- ASP.NET and web development:Mac版VS 2017原生支持ASP.NET Core web开发,无需额外找扩展,直接在新建项目界面选择.NET Core分类下的web类项目模板即可使用对应功能,缺失的依赖组件会在首次创建项目时自动提示补装。
- Azure development:Mac版VS 2017默认带基础Azure服务支持,你可以在顶部菜单栏的「发布」选项里直接绑定Azure账号部署项目,需要更丰富的Azure工具的话,打开Visual Studio for Mac的安装器,选择「修改」,勾选Azure相关组件包安装即可。
- .NET desktop development:Mac版Visual Studio不支持Windows专属的.NET桌面开发技术栈(比如WPF、Windows Forms),没有对应适配组件。如果要做跨平台.NET桌面开发,可以在安装器里勾选跨平台UI开发负载,使用MAUI相关组件开发。
- Universal Windows Platform development:UWP是Windows平台专属的应用开发框架,完全不支持Mac环境,没有对应的Mac版VS组件,无法在Mac设备上开发UWP应用。
- Linux development with C++:Mac版VS 2017支持通过远程连接的方式做Linux C开发,相关功能集成在C开发负载里。打开Visual Studio for Mac安装器,修改安装配置,勾选「C++ 开发」相关组件,安装完成后即可在项目创建界面找到远程Linux C++项目模板。
所有Mac版VS 2017的官方支持组件都只能通过原生安装器增减,不要通过其他渠道下载,避免出现兼容性问题。
内容的提问来源于stack exchange,提问作者AKang123.
相关产品推荐
相关产品推荐

