vs2017安装勾选哪些:按需勾选组件

vs2017安装勾选哪些,优先选择桌面开发使用C++工作负载,搭配.NET桌面开发、单个组件里的SDK与工具链,纯C语言、C++开发只勾选C++桌面开发,前端和Python开发单独勾选对应工作负载,只写C窗体程序只勾选.NET桌面开发,不勾选移动开发、Azure相关组件,能大幅缩减安装包体积,该勾选方案适合本地Windows10、Windows11系统离线或在线安装,服务器环境、安卓iOS跨平台开发不适用这套勾选组合。

vs2017工作负载勾选方案

工作负载是安装器第一层选择,也是最核心的勾选单元,一个工作负载会打包一组配套工具,你不用逐个手动挑选底层组件。做C/C++、控制台、QT、MFC、Win32程序,勾选使用C++的桌面开发,这个负载自带MSVC编译器、WindowsSDK、调试工具,是本地桌面开发最常用选项。开发C#WinForms、WPF程序,勾选.NET桌面开发,附带.NETFramework多版本、C#编译器和设计器。

网页后台、ASP.NET项目勾选ASP.NET和Web开发,里面包含IISExpress、前端编辑器和网页调试模块。Python脚本、数据分析项目勾选Python开发,自带Python解释器绑定、代码提示库。Node.js开发选择Node.js开发支持。

不勾选移动开发、UWP、Azure云服务相关工作负载,这类组件占用空间大,普通桌面编程几乎用不到,勾选后安装耗时会翻倍。

vs2017单个组件补充勾选

切换到单个组件标签页,补充工作负载没有默认选中的工具,很多新手只选工作负载,后续会出现头文件缺失、SDK版本找不到的问题。WindowsSDK建议勾选10.0.17763版本,这个版本和vs2017兼容性稳定,适配绝大多数老项目。

  • MSVCv141生成工具,对应vs2017原生编译器,必选
  • CMake工具,用来编译跨平台CMake项目
  • GitforWindows,内置版本控制工具
  • ATL、MFC库,开发MFC程序才勾选

语言包只保留简体中文,其余外语包全部取消勾选,减少磁盘占用。

vs2017不同开发需求勾选对比

开发需求必选工作负载推荐单个组件不推荐勾选项
C/C++桌面程序使用C++的桌面开发MSVCv141、WindowsSDK17763移动开发、Azure组件
C#窗体WPF.NET桌面开发.NETFramework4.7.2SDKPython、Web开发组件
ASP.NET网站ASP.NET和Web开发IISExpress、Razor支持MFC、ATL库
Python代码调试Python开发Python3.6运行时C++编译器套件

离线安装包制作时,勾选数量会直接影响离线包大小,全部组件勾选后体积超过35GB,精简C++方案控制在8GB上下。

不要勾选全部组件。

该勾选方案的适用边界是,你只在本地Windows设备做常规开发,如果你需要编译驱动、嵌入式固件,需要额外勾选WDK驱动开发套件,这套勾选方案不包含驱动编译依赖,强行用这套配置打开驱动项目会报头文件缺失、链接器错误。

安装完成后可以再次打开vs2017安装程序,修改已勾选组件,不用卸载重装,新增或者取消组件都支持增量调整,调整过程只会下载或者删除对应选中模块,不会改动已经装好的其他工具。

敬慕百科汇集百科知识与游戏文化,带你发现世界的每一个精彩角落。

想要了解更多关于vs2017安装勾选哪些的文章欢迎访问:百科