VS2019离线安装方法图文教程
 更新时间:2019年06月14日 08:42:56   作者:Lzl678  

这篇文章主要为大家详细介绍了VS2019离线安装方法图文教程,,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文详细介绍了 VS2019 离线安装的相关步骤,以桌面开发为主下载 C++桌面开发、.NET 桌面开发相关的工作负载、MFC 可选组件及帮助查看器。
工作负载(Workload)
离线安装需要先根据开发的项目类型下载相关的 工作负载(Workload)。工作负载包含多个依赖项,分为必需(Required)、建议(Recommended)、可选(Optional) 三种类型。如下图所示:

以 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 桌面开发工作负载及推荐组件。

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

命令含义:
1.vs_community__891427824.1534167097.exe:前一步下载的 Visual Studio 引导程序
2. –layout:指定 VS2019 相关组件的下载目录,设置为当前目录下的 vs2019_layout 目录。
3.–add:添加将要下载的工作负载,添加的是 NativeDesktop、ManagedDesktop
4.–includeRecommended:安装相关工作负载的推荐组件(另一个参数 –includeOptional 将会下载选定的工作负载中可选的组件,会导致下载的安装包过大,不建议使用。)
5.–lang:下载指定的语言包,本人下载了英文(en-US)、中文(zh-CN)
下载完成后如下图所示:

vs_community.exe 的详细命令参数可以看这里。
MFC 可选包
MFC 相关的工具包在工作负载 Microsoft.VisualStudio.Workload.NativeDesktop 中属于可选包,需要单独下载。

vs_community__891427824.1534167097.exe–layout.\\vs2019_layout–addMicrosoft.VisualStudio.Component.VC.ATLMFC–langen-USzh-CN

帮助查看器(HelpViewer)
帮助查看器属于独立工作负载,也需要单独下载。

vs_community__891427824.1534167097.exe–layout.\\vs2019_layout–addMicrosoft.Component.HelpViewer–langen-USzh-CN

安装包大小
经过以上步骤下载完毕后,安装包的大小如下图所示,比 VS2017 的还少占用了部分空间(在安装 VS2017 时,这几个工作负载及组件下载后占用 3.15G 空间)。

安装
下载完毕后,将网络断开或将其拷贝到其它未联网的电脑上,然后进入 vs2019_layout 目录,双击 vs_setup.exe 进行安装。

查看 MFC 可选组件及帮助查看器是否选中:

修改安装目录:VS2019 默认安装在 C 盘,将占用大量的磁盘空间,建议修改在其它盘。然后点击右下角的 安装 进行安装。

安装过程如下:

在安装过程中出现了如下警告,点击 继续 安装(安装后创建测试工程暂未发现异常,先不处理)。

创建工程
安装完成后,分别创建 MFC 工程及 WinForm 工程进行测试。
创建新项目:

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

WinForm 项目的创建与 MFC 类似,在搜索框中输入 WinForm 即可,或将语言改为 C#,如下图所示:

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

– – – End – – –
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。

您可能感兴趣的文章:VS2019打包WPF安装程序最新教程(图文详解)vmware workstation安装windows server 2019(图文教程)Winows Server 2019 激活码&批量授权版KMS安装密钥GVLKvisual studio 2019正式版安装简单教程windowsserver 2019系统安装教程图文详解VS2019以及MFC的安装详细教程

VS2019
安装

相关文章
js与ASP.NET 中文乱码问题本文摘自一位哥们的QQ空间里,自认为方案比较可行,也确实解决了开发中的这一类问题,非原创,写在此是为以后自己能方便的找到,也希望对其他的朋友有帮助。 2009-10-10
asp.net slickupload 使用方法(文件上传)asp.net下使用slickupload上传文件的代码 2009-05-05
Visual Studio 2010 前端开发工具/扩展/插件推荐这篇文章主要介绍了一组我喜爱的扩展和工具能让Visual Studio在web开发方面更简单,我只是集中在我安装和使用过的一些工具,如果你还有其它好用的的话,请在这里留言。 2016-06-06
ASP.NET Core Controller与IOC结合问题整理在本篇文章里小编给大家整理了一篇关于ASP.NET Core Controller与IOC结合问题整理内容,有需要的朋友们可以学习下。 2021-01-01
.net中webconfig 详解这篇文章主要介绍了.net中webconfig 详解,需要的朋友可以参考下 2015-01-01
asp.net验证提示美化效果代码(打包下载)前段时间做了个ymPrompt提示效果的验证控件,ymPrompt是弹出提示的。弹出提示会增加无畏的鼠标点击动作。 2010-09-09
asp.net 安全、实用、简单的大容量存储过程分页昨晚研究到2点多,对网络上主流的分页存储过程大体看了一遍,但对安全以及如何使用很多文章都没有过多的提及,而我要在这些文章的基础上总结出一个比较实用的分页存储过程,方便大家在以后的项目中使用。
2009-06-06
asp.net下数据库操作优化一例数据库升级,需要对几个表进行一些数据转换,具体是这样:针对每一个 Item,从 orders 表里查出 Shop_Id,并把此 Id 赋值给 items 和 skus 中的 Shop_Id。 2010-11-11
mvc上传到美橙云虚拟机系列问题的解决方法这篇文章主要为大家详细介绍了mvc上传到美橙云虚拟机系列问题的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 2016-10-10
ASP.NET怎么操作DataTable实例应用有机会在博客园的博问频道上看到一个问题,《ASP.NET怎么操作DataTable》;需要的朋友可以参考下 2012-11-11

最新评论

声明:本站(华域联盟www.cnhackhy.com)所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。