当前位置:数据分析 > vs2019离线安装_离线安装vs2019

vs2019离线安装_离线安装vs2019

  • 发布:2023-10-07 10:01

本文详细介绍了VS2019离线安装的相关步骤,重点介绍桌面开发下载C++桌面开发、.NET桌面开发相关工作负载、MFC可选组件以及帮助查看者。

工作量

离线安装需要先根据所开发的项目类型下载相关的工作负载(Workload)。工作负载包含多个依赖项,这些依赖项分为三种类型:必需、推荐和可选。如下图所示:

以C++桌面开发为例,ATL是推荐组件,MFC是可选组件。

?

下载工作负载或可选组件时,需要先选择VS版本(本文下载的版本为VS2019社区版),因为不同版本可能有不同的依赖类型。例如,在VS2017中,.NET Framework 4.7.2的SDK和目标包是可选的,但在VS2019中,它们是必需的。

VS2017 中的

.NET Framework 4.7.2:

VS2019 中的

.NET Framework 4.7.2:

可以在此处找到 VS2019 工作负载的详细信息。

下载安装工具

在此处下载 Visual Studio 引导程序。本文还介绍了如何根据不同的开发类型下载相关工作负载。如下图:

桌面开发(C++ 和 .NET)

在命令行输入以下命令,下载C++桌面开发、.NET桌面开发工作负载和推荐组件。

1vs_community__891427824.1534167097.exe?--layout?.\vs2019_layout?--add?Microsoft.VisualStudio.Workload.NativeDesktop?--add?Microsoft.VisualStudio.Workload.ManagedDesktop?--includeRecommended?--lang?en -US?zh-CN

命令含义:

vs_community__891427824.1534167097.exe:上一步下载的Visual Studio bootloader --layout:指定VS2019相关组件的下载目录,设置为“vs2019_layout”目录在当前目录下。 --add:添加要下载的工作负载,添加的是?NativeDesktop、ManagedDesktop --includeRecommended:安装相关工作负载的推荐组件(另一个参数?--includeOptional?会下载所选工作负载组件的可选组件)导致下载的安装包太大,不推荐。) --lang:下载指定的语言包。我下载了英语 (en-US) 和中文 (zh-CN)

下载完成后会出现如下图:

vs_community.exe 的详细命令参数可以在这里找到。

MFC可选包

MFC相关工具包是工作负载“Microsoft.VisualStudio.Workload.NativeDesktop”中的可选包,需要单独下载。

1vs_community__891427824.1534167097.exe?--layout?.\vs2019_layout?--add?Microsoft.VisualStudio.Component.VC.ATLMFC?--lang?en-US?zh-CN

帮助查看器

帮助查看器是一个单独的工作负载,需要单独下载。

1vs_community__891427824.1534167097.exe?--layout?.\vs2019_layout?--add?Microsoft.Component.HelpViewer?--lang?en-US?zh-CN

安装包尺寸

通过以上步骤下载后,安装包大小如下图所示,比VS2017占用空间小(安装VS2017时,这些工作负载和组件下载后占用3.15G空间)。

安装

下载完成后,断开网络或复制到另一台未联网的电脑上,然后进入vs2019_layout目录,双击vs_setup.exe进行安装。

检查是否选择了 MFC 可选组件和帮助查看器:

?

修改安装目录:VS2019默认安装在C盘,会占用大量磁盘空间。建议在其他驱动器上修改。然后点击右下角的“安装”进行安装。

安装过程如下:

安装过程中出现以下警告。点击“继续”进行安装(安装后创建的测试项目未发现异常,暂不处理)。

创建项目

安装完成后,创建MFC项目和WinForm项目进行测试。

创建新项目:

以MFC为例创建项目,在搜索框中输入MFC或选择语言(C++)、平台(Windows)、项目类型(桌面),然后点击MFC应用程序,根据需要修改项目选项进入如下向导界面,如下图所示:

WinForm工程的创建与MFC类似。只需在搜索框中输入WinForm,或者将语言更改为C#即可,如下图:

编译创建的工程,可以看到全部生成成功。

- - - 完- - -

提示:文章写完后,可以自动生成目录。如何生成可以参考右侧帮助文档

文章目录

1。下载2019年的vs_community.exe。 2.下载加载/依赖项

1。下载2019年的vs_community.exe

下载地址:2019版vs下载点击红色标记:

2。下载负载/依赖项

开发需要“使用C++进行Linux和嵌入式开发”,因此下载此组件作为示例。

使用cmd命令新建组件下载目录。在cmd窗口中使用cd命令进入该目录。 3、通过命令下载工作负载包。注意:vs_Community.exe必须在zujian目录下。命令参数含义如下: –layout:位置,指定工作组件离线包的下载位置 –add:需要添加的一个或多个工作负载或组件ID。注意:如果使用--add,则仅下载指定的工作负载和组件及其依赖项。如果未指定 --add,所有工作负载和组件都会下载到布局中。 –includeOptional/–includeRecommended:在所选工作负载组中安装推荐项/在所选工作负载中安装所有可选项 –lang:语言,安装语言包工作负载官网地址:工作负载ID:3.所需工作负载下载后,将目录复制到没有网络连接的计算机。在下载的目录中找到vs_setup.exe文件,单击“运行”即可完成离线安装。

官方地址:https://www.sychzs.cn/en-us/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2019#use-the-command-行创建本地缓存

PS:笔者使用的是社区版,所以以下都是社区版安装。其他版本的安装方法与当前版本相同,只是下载的启动程序不一致。此方法可以下载并缓存,然后离线复制到其他计算机上。安装

第一步:下载引导加载程序

选择社区版 vs_community.exe

第二步:确认需要安装哪些功能,并下载对应的功能模块缓存

这里需要将cmd命令中的目录定位到vs_community.exe所在目录,然后输入命令下载对应的功能模块缓存,

最后一个参数?zh-CN表示语言。作者使用中文。如果想使用其他语言,请参考官方文档提供的语言表

1。对于 .NET Web 和 .NET 桌面开发,请运行:

vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang?zh- CN

2。对于 .NET 桌面和 Office 开发,请运行:

vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add www.sychzs.cn --includeOptional --lang zh-CN

3。对于C++桌面开发,请运行:

vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US

4。要创建具有所有功能的完整本地布局(这需要很长时间 - 我们有很多功能!),请运行:

vs_community.exe --layout c:\vslayout --lang en-US

第3步:安装

执行第二步命令后,会出现一个带有下载进度的cmd弹框。下载进度完成后,缓存包下载完成,可以将下载的内容复制到其他电脑上进行安装。

PS:作者的目录使用的是c:\vslayout,所以你只需要将c:\vslayout的内容复制到其他目录或电脑上,也可以直接安装在本机上。

然后执行命令:

c:\vslayout\vs_community.exe --添加 Microsoft.VisualStudio.Workload.ManagedDesktop --添加 Microsoft.VisualStudio.Workload.NetWeb --添加 Component.GitHub.VisualStudio --includeOptional

上面的命令与下载缓存的命令一致,但是需要找到c:\vslayout目录下的vs_community.exe

?

?

相关文章