需下载VS Community安装器并勾选“使用C++的桌面开发”和“使用.NET的桌面开发”工作负载,补充Windows SDK、CMake工具及.NET Core SDK组件,自定义安装与缓存路径后完成安装,最后验证C++与C#控制台项目可正常创建和运行。

如果您希望在Windows系统上安装Visual Studio并配置C++与C#开发能力,则需根据官方安装流程选择对应工作负载。以下是完成此任务的具体步骤:
一、下载Visual Studio安装程序
Visual Studio不提供独立安装包,必须通过微软官方在线引导式安装器获取。该安装器体积小,运行后按需下载组件,可避免手动筛选版本或误选不兼容版本。
1、访问 https://visualstudio.microsoft.com/zh-hans/vs/ 官方网站。
2、点击页面中“免费下载 Visual Studio Community” 按钮(适用于个人、开源及小型团队开发)。
立即学习“C++免费学习笔记(深入)”;
3、下载完成后,双击运行 vs_Community.exe 文件,启动安装向导。
二、选择工作负载以支持C++和C#开发
工作负载是Visual Studio中预定义的功能集合,决定IDE是否具备编译、调试、项目模板等能力。C++与C#属于不同语言栈,需分别启用对应工作负载,否则新建项目时将缺失模板或编译器。
1、在安装界面的“工作负载”选项卡中,勾选“使用C++的桌面开发”。
2、在同一选项卡中,勾选“使用.NET的桌面开发”(该负载包含C#所需全部工具链,包括.NET SDK、WPF/WinForms模板及调试器)。
3、可选:如需跨平台开发,额外勾选“通用Windows平台开发”,但非C++/C#桌面开发必需项。
三、确认并安装必备单个组件
部分关键工具未被工作负载自动包含,需手动补充。缺少这些组件将导致新建C++项目无法生成解决方案,或C#项目编译时报错“找不到csc.exe”或“MSB8020”。
1、切换至安装界面的“单个组件”选项卡。
2、在搜索框输入 “Windows 10/11 SDK”,勾选最新版(如“Windows 10 SDK (10.0.22621.0)”或“Windows 11 SDK”)。
3、搜索 “CMake tools for Visual Studio” 并勾选(提升C++现代项目管理能力)。
4、搜索 “.NET Core SDK”,确保勾选与当前系统匹配的x64版本(通常为最新LTS版,如“.NET SDK 8.0.x”)。
四、自定义安装位置与缓存路径
默认安装路径为C盘且缓存文件夹占用大量空间,若系统盘容量紧张,提前调整可避免中途因磁盘满而失败。Visual Studio不支持安装后迁移,路径需一步设定正确。
1、点击安装界面左下角的“更多” → “更改”,打开安装路径设置。
2、在“安装位置”栏修改“IDE”路径(例如:D:\VS\IDE)。
3、在“缓存路径”栏指定“下载内容存放目录”(例如:D:\VS\Cache),确保该磁盘剩余空间≥15GB。
五、完成安装并验证开发环境
安装过程耗时较长(约20–60分钟),取决于网络速度与所选组件数量。安装结束后需立即验证核心功能是否就绪,避免进入开发阶段才发现编译器缺失。
1、启动已安装的Visual Studio Community。
2、点击“创建新项目”,在搜索框分别输入“console”并确认结果中同时存在“C++ 控制台应用”与“C# 控制台应用”模板。
3、依次创建两个空白项目:一个C++控制台项目,一个C#控制台项目;分别点击“本地Windows调试器”按钮运行,观察是否成功输出“Hello World”。










