选 community 版,它免费、功能完整、支持所有主流开发场景,且适用于个人、开源项目及最多5人小团队;安装时按需勾选工作负载,避免冗余;路径勿选c盘,预留40gb空间;首次启动须验证工具链可用性。

选 Community 版就对了,别碰 Professional 或 Enterprise
除非你所在团队已统一采购企业授权,否则 Visual Studio Community 是唯一合理选择。它免费、功能完整、支持所有主流开发场景(C++、C#、.NET、Python、Web),且微软明确声明其“适用于个人开发者、开源项目和小型团队”。Professional 和 Enterprise 的额外功能(如高级测试管理、架构依赖图、Live Share 企业版)在绝大多数日常开发中根本用不到,反而会因许可证校验失败或登录限制导致启动卡顿、插件失效。
常见错误现象:有人看到官网写着“Community 仅限个人使用”,就误以为不能用于公司项目——这是误解。Community 允许在组织内用于最多 5 名用户,只要不用于“企业级部署”(比如为整个部门批量生成安装镜像并分发),就完全合规。
工作负载别乱勾,按语言类型精准安装
安装时最关键的一步不是选版本,而是选对 工作负载。装多了浪费空间(单个 C++ 桌面开发组件就占 10GB+),装少了编译直接报错,比如 cl.exe not found 或 无法解析的外部符号 _main。
-
C++ Windows 应用开发:必须勾选
使用 C++ 的桌面开发;若涉及 MFC/ATL,再加MFC 和 ATL 支持 -
C# / WinForm / WPF 开发:勾选
.NET 桌面开发;新项目优先选 .NET 8,别用 .NET Framework -
Python 开发:勾选
Python 开发,同时确保Pylance语言服务器已启用(默认开启) -
跨平台 C++(Linux/macOS):单独勾选
使用 C++ 的 Linux 开发,不要指望 Windows 上的 MSVC 编译器能生成 Linux 可执行文件
注意:ASP.NET 和 Web 开发 工作负载对纯后端 C# 开发是冗余的,除非你真要写 Razor 页面或 Blazor Server。
安装路径和磁盘空间容易被低估
默认装 C 盘看似省事,但实际风险很高:Visual Studio Installer 本身会缓存大量临时包,卸载后残留可达数 GB;而 MSVC v143 工具集、Windows SDK、.NET Runtime 等组件更新频繁,每次大版本升级都可能触发全量重装。一旦 C 盘剩余空间低于 20GB,安装过程大概率卡死在“正在配置 Windows SDK”阶段。
Visual Studio 18.8.1 官方固定版本安装引导程序,当前条目使用微软发布历史中的 Professional Web Installer,适合旧项目兼容、环境回退、复现特定构建链和排查版本差异等场景。
实操建议:
- 把安装路径手动改成非系统盘(比如
D:\VS2022),避免后期迁移麻烦 - 预留至少 40GB 可用空间——不是“安装包大小”,而是长期使用所需空间
- 不要勾选
离线安装包(即“下载所有内容后再安装”),它会额外占用 15GB 以上临时空间
首次启动别急着写代码,先确认工具链可用性
很多人点完“创建新项目”就以为环境好了,结果第一次按 F5 就弹出 无法启动调试会话 或 找不到调试器。根本原因常是:安装时没选对平台工具集,或项目模板和 SDK 版本不匹配。
验证步骤很简单:
- 新建一个
空项目(不是控制台应用模板),手动添加main.cpp - 写最简代码:
#include <iostream> int main() { std::cout </iostream> - 右键项目 →
属性→配置属性 → 常规 → 平台工具集,确认是Visual Studio 2022 (v143)(对应 VS2022) - 同页面检查
Windows SDK 版本是否为已安装的最新版(如10.0.22621.0)
如果这里显示“未安装”,说明工作负载虽勾了,但 SDK 实际没下下来——得回 Visual Studio Installer 里点“修改”,手动勾选对应 SDK 并重装。










