VS2017/VS2019全部下载后再安装的路径在哪里?安装过程是什么?

本文介绍如何修改Visual Studio 2017的安装包缓存路径,以节省C盘空间。通过创建软链接,将缓存目录指向其他磁盘,避免占用大量系统分区空间。同时提供安装心得与建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VS2017早期的版本,安装包缓存目录不可以修改,现在最新版本安装工具可以把缓存保存到其他位置了,(#^.^#)

VS2017在下载好安装程序安装的时候,会根据你选择的功能模块来下载所需要的安装程序,而这些安装程序的下载位置默认是放在C:\ProgramData\Microsoft\VisualStudio\Packages目录下,注意ProgramData是隐藏的文件夹。

这些安装包占用了大量的C盘空间。所以需要修改路径。

早期VS2017不能修改文件路径时,为了解决这个目录问题,采用的方法是欺骗VS2017安装程序,让它误以为文件还放在C:\ProgramData\Microsoft\VisualStudio\Packages目录下。

1、我们创建一个真正存储下载文件的文件夹,比如F:\Software\Microsoft Visual Studio\VS2017_Packages

2、手动删除文件夹C:\ProgramData\Microsoft\VisualStudio\Packages,注意ProgramData是隐藏的文件夹。

3、然后创建一个链接,链接到C:\ProgramData\Microsoft\VisualStudio\Packages 目录。用管理员权限打开CMD(windows开始菜单-所有程序-附件-命令提示符-右键,以管理员身份运行),输入命令:

mklink /D C:\ProgramData\Microsoft\VisualStudio\Packages "F:\Software\Microsoft Visual Studio\VS2017_Packages"

命令里面含引号,之所以加引号是因为字符串有空格

最后,附上笔者的安装心得与建议

0、个人推崇使用mklink建立快捷方式,把C:\ProgramData\Microsoft\VisualStudio\Packages引到其他位置。

1、VS开始下载,会把安装包放在临时目录,这个是自发行为,我们管不了。例如:

C:\Users\<用户名>\AppData\Local\Temp\ca45xquu

2、下载完成,安装时,会自发地把\Temp\ca45xquu\的文件全部拷贝到F:\Software\Microsoft Visual Studio\VS2017_Packages

3、安装完毕,\Temp\ca45xquu\会自动被删除

4、F:\Software\Microsoft Visual Studio\VS2017_Packages要好好保管,千万别删!因为将来相关组件需要在线更新时,还需要用到。另外,千万不要想当然认为可以把VS2017_Packages文件夹拷贝给其他电脑安装,这样是行不通的,因为每台电脑的环境不同,已安的软件不同,依赖库也不同。笔者曾尝试过把台式机电脑上的VS2017_Packages拷贝到笔记本,然后笔记本安装VS2017时会报错,提示找不到C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise路径,安装失败!总之,VS2017_Packages只能留给本机使用!

5、C:\ProgramData\Package Cache也不要删除。微软官方表示删除该文件夹可能引起某些软件工作不正常,如Visual Studio。为了给系统盘瘦身,也可以采用mklink加入文件链接的方法,即将系统盘的Program Data/Package Cache目录指向其他位置。

mklink /D "C:\ProgramData\Package Cache" "F:\Software\Package Cache"

6、VS调试符号文件(.pdb)的设置

---

参考文章:

Visual Studio 2017 版本 15.9 发行说明

Visual Studio 2017 15.9 发行说明 | Microsoft Docs

Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本

vs2017离线安装并且安装包不占用C盘空间_w763613202的博客-CSDN博客_vs2017离线安装包

Visual Studio 2019 发行说明

Visual Studio 2019 版本 16.11 发行说明 | Microsoft Docs

vs2017安装和使用教程(详细)

vs2017安装和使用教程(详细)_悲恋花丶无心之人的博客-CSDN博客_vs2017安装教程

Microsoft Visual C++ Redistributable,The latest supported Visual C++ downloads:

VC++运行时库

Latest supported Visual C++ Redistributable downloads | Microsoft Docshttps://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
.Net SDK全系列下载,.NET Core和.NET Framework

.NET SDKs downloads for Visual Studio

### VS2022中MSVC的安装路径与配置方法 #### 安装路径 对于VS2022中的MSVC工具集,默认情况下,其被安装于如下目录: - 对于64位版本:`D:\Visual Studio2022\IDE\VC\Tools\MSVC\<version>\bin\HostX64\x64`[^1] 这里的`<version>`代表具体的MSVC版本号,例如`14.16.27023`。 #### 配置方法 为了正确配置MSVC编译器,在VS2022环境中需遵循特定步骤来设置项目属性以及环境变量。虽然这里不使用步骤描述,但可以概述为确保选择了正确的平台工具集,并设置了必要的包含和库路径。 当在VS2022内创建或编辑C/C++项目时,应通过项目的属性页面指定目标架构(如x64),并确认使用的平台工具集匹配所期望的MSVC版本。这通常是在“配置属性”-> “常规”下的“平台工具集”选项里完成的选择[^3]。 另外,如果要集成其他第三方库比如OpenCV,则需要注意选择对应的构建配置——即针对x64架构且适用于相同版本的MSVC编译器(如vc15对应的是MSVC 2017及以上版本)。这样做的目的是保证兼容性和链接过程顺利进行[^2]。 最后,若涉及调试支持,特别是对于像Qt这样的框架来说,可能还需要额外下载PDB文件以便更好地跟踪程序执行情况。这些文件可以从官方提供的链接获取,并按照指示添加到符号服务器列表中以供Visual Studio访问[^4]。 ```cpp // 示例代码展示如何检查当前使用的编译器版本 #include <iostream> int main() { std::cout << "Using compiler version: " << _MSC_VER / 100 << "." << (_MSC_VER % 100) << "\n"; } ```
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值