VS2019离线安装方法图文教程

 更新时间:2019-06-25 03:01:27   作者:佚名   我要评论(0)

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

本文详细介绍了 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 - - -

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

您可能感兴趣的文章:

  • visual studio 2019正式版安装简单教程
  • Visual Studio 2015安装步骤详解
  • Visual Studio 2015和 .NET Core安装教程
  • Visual Studio 2017开发环境的安装图文教程
  • Visual Studio 2017正式版离线安装教程
  • visual studio 2012安装配置方法图文教程 附opencv配置教程
  • Visual Studio 2017 (VS 2017)离线安装包制作方法
  • Win7安装Visual Studio 2015失败的解决方法
  • Visual Studio 2017 离线安装教程
  • Visual Studio 2017 community安装配置方法图文教程

相关文章

  • VS2019离线安装方法图文教程

    VS2019离线安装方法图文教程

    本文详细介绍了 VS2019 离线安装的相关步骤,以桌面开发为主下载 C++桌面开发、.NET 桌面开发相关的工作负载、MFC 可选组件及帮助查看器。 工作负载(Workload
    2019-06-25
  • 详解.net core日记记录

    详解.net core日记记录

    ASP.NET Core 有内置的log组件,遗憾的是看了微软官方文档,貌似无法直接将日志存于文件或数据库,只能由自己实现或引用第三方日志组件。 以下为Nlog和log4ne
    2019-06-25
  • 详解log4net的使用

    详解log4net的使用

    程序中只需要引用log4net.dll文件即可 配置的引用 log4net.Config.XmlConfigurator.Configure(); 首先添加以上代码。 CS程序:在Main方法中添加; BS程序:
    2019-06-25
  • docker部署Asp.net core应用的完整步骤

    docker部署Asp.net core应用的完整步骤

    1 容器概念 使用Docker前我们首先要简单了解一下容器的概念。MSDN上有一张虚拟机和容器的对比图,很好的展示了虚拟机和容器的区别,如下所示,虚拟机包括应用
    2019-06-25
  • .NET Core Dapper操作mysql数据库的实现方法

    .NET Core Dapper操作mysql数据库的实现方法

    前言 现在ORM盛行,市面上已经出现了N款不同的ORM套餐了。今天,我们不谈EF,也不聊神马黑马,就说说 Dapper。如何在.NET Core中使用Dapper操作Mysql数据库呢
    2019-06-25
  • asp.net core 系列之并发冲突的深入理解

    asp.net core 系列之并发冲突的深入理解

    本文介绍如何处理多个用户并发更新同一实 体(同时)时出现的冲突 。 主要是两种:一种,检查属性并发冲突,使用 [ConcurrencyCheck] ;另一种,检测行的并
    2019-06-25
  • 详解.Net Core 权限验证与授权(AuthorizeFilter、ActionFilterAttribute)

    详解.Net Core 权限验证与授权(AuthorizeFilter、ActionFilterAttribute)

    在.Net Core 中使用AuthorizeFilter或者ActionFilterAttribute来实现登录权限验证和授权 一、AuthorizeFilter 新建授权类AllowAnonymous继承AuthorizeFilt
    2019-06-25
  • 浅析.Net Core中Json配置的自动更新

    浅析.Net Core中Json配置的自动更新

    Pre 很早在看 Jesse 的 Asp.net Core快速入门 的课程的时候就了解到了在Asp .net core中,如果添加的Json配置被更改了,是支持自动重载配置的,作为一名有着严重
    2019-06-25
  • .NET开发人员关于ML.NET的入门学习

    .NET开发人员关于ML.NET的入门学习

    ML.NET一直在微软的研究部门的工作。这些创新已经用于他们自己的产品,如Windows Defender,Microsoft Office(Powerpoint设计理念,Excel图表推荐),Azure机
    2019-06-25
  • Windows下Visual Studio 2017安装配置方法图文教程

    Windows下Visual Studio 2017安装配置方法图文教程

    Windows下Visual Studio 2017 安装,具体内容如下 1.打开下载页。 打开VS产品下载页面,链接 2.选择版本下载 选择相应的版本(社区,Professional,企业版)
    2019-06-25

最新评论