综合      Visual Studio 2022 在windows上安装及离线缓存、C盘迁移   
文章目录  [隐藏]

步骤不是必须按此顺序。

0.下载程序

从 https://my.visualstudio.com/Downloads ,下载到的,是个资源文件的下载程序。
下载后名称可能是 vs_版本.exe 或者 VisualStudioSetup.exe 。重命名为vss.ext为例。
双击运行,
开始菜单新建了一项:

下载程序界面中让选择安装的内容:

此时退出下载程序。
当然也可以根据提示一直继续安装,忽略下文。

1.下载离线资源

创建1个离线文件的保存目录,如F:\tmp\VS-Offline ,使用--add参数按需要下载:

或 下载完整版(本例):

视网速而定,经过一段时间的下载,命令提示符窗口中会提示下载结束。
可以保存这些离线安装资源到移动硬盘上,到无网的电脑上安装vs。

2.安装证书

下载完毕后,打开 F:\tmp\VS-Offline\certificates文件夹 ,依次安装该文件夹下的软件证书。

3.C盘转移

1)安装目录

本例以 D:\apps\VisualStudio 为vs的根安装目录,使用md指令创建安装目录,带空格的文件夹名称用双引号包裹:

2)默认目录

将C盘出现的默认目录剪切到上一步创建的目录。

3)创建符号连接



注意C盘的剩余空间,仍旧要尽可能的大。因为安装程序对应符号链接的目录视为真正的c盘。只计算c盘空间。

4.安装

运行 F:\tmp\VS-Offline\vs_setup.exe ,选择组件安装。
本例是c++的桌面开发,单个组件,尽量多的选择支持c++的。注意这个“系统驱动盘”要求的空间 小于上一步C盘的剩余空间,以及“全部下载后再安装”。


更改安装位置,匹配上一步设定的D:\apps\VisualStudio 为vs的根安装目录。
并设置“完全下载后开始安装”。


安装结束后自动启动。

5.注册

有注册密钥的话,创建项目进入编程界面可以使用,选择“帮助”-“注册visual studio”。

意外情况

c1083 无法打开包括文件: “crtdbg.h” no such file or directory

这是由于安装时选择的windowsSDK与电脑系统不匹配导致的。先卸载已安装的,再安装匹配的。

c4235 使用了非标准扩展: 不支持在此结构上使用“_asm”关键字

这是因为Visual Studio 不支持x64平台内联汇编导致的。
可以下载 Intel® oneAPI HPC Toolkit,安装 c++ compiler。然后 项目右键,属性,常规,平台工具集,设为“Intel C++ Compiler”。
https://www.intel.com/content/www/us/en/developer/tools/oneapi/hpc-toolkit-download.html?operatingsystem=window&distributions=offline&version=2023.2.0



- end

承接App定制、企业web站点、办公系统软件 设计开发,外包项目,毕设