vs2019安装勾选哪些:按开发方向选负载
vs2019安装勾选哪些,优先按开发语言勾选对应工作负载,C/C++选使用C++的桌面开发,C桌面程序选.NET桌面开发,网页后端选ASP.NET和Web开发,Python选Python开发;新手只勾选对应负载自带默认组件即可,不要全选,全选会占用60GB以上磁盘空间,适合磁盘空间充裕、需要多语言混合开发的用户,只写单一语言的开发者只勾选一个目标负载,额外只补中文语言包,其余组件全部取消勾选。
vs2019安装勾选哪些:主流工作负载清单
使用C++的桌面开发,是学生写C语言、C++、算法、QT、Windows原生程序的核心负载,自带MSVC编译器、WindowsSDK、调试工具,这个负载下面的子选项里,WindowsSDK版本建议勾选10.0.19041,它兼容绝大多数教材和老项目,更高版本SDK可以不勾选,除非你专门开发新版Windows专属功能。
.NET桌面开发,用来写C#WinForms、WPF程序,默认自带.NETFramework和.NETCore相关套件,如果你只做控制台C#练习,这个负载就足够,不需要额外勾选其他开发模块。
ASP.NET和Web开发,面向前端、后端、接口开发,包含IIS、Web模板、JavaScript调试工具,适合做网页、接口、MVC项目,不做web开发的人直接跳过,不要勾选。
Python开发,自带Python解释器、代码调试、Jupyter支持,适合数据分析、脚本练习,注意它不会自动安装第三方库,pip包需要装好之后手动在终端安装。
vs2019安装勾选哪些:单个组件补充规则
单个组件选项卡,正常情况不用手动改动,只有打开老项目报缺少库、缺少工具链的时候再来这里补。常见需要单独补的组件有MSVC旧版本编译器、CMake工具、Git、vcpkg集成工具,没有报错就不用提前勾选,提前勾选只会增加安装体积和耗时。
语言包只勾选中文简体,英文默认自带,其他语言包全部取消,语言包会占用不少磁盘,日常开发不需要多语言切换就不用多选。
| 开发方向 | 必选工作负载 | 推荐额外勾选 | 不推荐勾选 |
|---|---|---|---|
| C语言C++学习 | 使用C++的桌面开发 | WindowsSDK10.0.19041 | 移动开发、Azure相关组件 |
| C#桌面、控制台 | .NET桌面开发 | 无 | Python开发、Web开发 |
| 网页后端接口 | ASP.NET和Web开发 | Node.js运行时支持 | C++全套负载 |
| Python脚本、数据分析 | Python开发 | 数据科学组件 | WindowsSDK全套 |
安装位置可以改到D盘,安装程序本体和缓存目录分开,缓存目录尽量不要放C盘,后续更新包体积很大,容易占满系统盘。
磁盘小于40G的电脑,只勾选单一负载,不要叠加多个负载。
安装方式优先选全部下载后安装,网络不稳定的时候不容易中途失败,网络稳定可以选边下载边安装。
这个勾选方案只适用于VisualStudio2019,2022版本组件清单和SDK版本有变化,不能直接套用这套勾选方式。
