【C#】Visual Studio2017 MSDN离线安装

server/2024/9/25 10:34:04/

1. 运行Visual Studio Installer

在Windows的开始菜单中直接搜索
在这里插入图片描述

2. 单击“修改”按钮

在这里插入图片描述

3. 依次点击,单个组件 - 代码工具 - Help Viewer - 修改,开始安装

在这里插入图片描述

4. 下载速度慢解决方法

修改IPv4 DNS
在这里插入图片描述
参考:visual studio下载慢解决方法!!(踩坑总结)

5. 安装完成后,重启Visual Studio2017

6. 下载具体文档

  • 帮助 - 添加和删除帮助内容
  • 添加需要安装的文档 - 点击更新
    在这里插入图片描述
    在这里插入图片描述

7. 改为在帮助查看器中启动

在浏览器中启动 改为 在帮助查看器中启动

  • 修改方法
    • 帮助- 设置帮助首选项 - 在帮助查看器中启动

8. 使用

选中 - 直接按下F1


http://www.ppmy.cn/server/110028.html

相关文章

HarmonyOS NEXT应用开发: 常用页面模板

正文内容 我只写了几个我认为比较常用的界面 登录 首页 个人中心 然后尽量没有拆分代码,也没有使用公共变量,这样方便大家有需要的,可以快速直接复制使用,然后再根据自己实际项目情况进行拆分提取。 登录页面 运行效果如下 代码…

【轻松学EntityFramework Core】--数据迁移

本文将深入探讨EF Core的数据迁移功能,帮助您快速掌握数据库的创建、更新及版本控制,实现数据库与应用程序的无缝集成。无论您是初学者还是有经验的开发者,本文都将带您轻松驾驭EF Core的数据迁移。 一、什么是数据迁移? 数据迁…

环境变量--永久 & 暂时

Linux 环境变量配置信息 查看环境变量 export 查看系统所有环境变量echo $PATH 查看 PATH 环境变量值 环境变量的命名规则为:变量名变量值 多个变量值之间使用 : 分隔 添加环境变量 环境变量分类 按照作用域分类 环境变量可以简单的分成用户自定义的环境变量…

江协科技stm32————10-3 软件I2C读写MPU6050

目录 整体架构 错误现象 MyI2C.c MPU6050.c MPU6050_Reg.h main.c 整体架构 一、建立I2C通信层的.c和.h模块,写好I2C底层的GPIO初始化和六个时序单元起始、终止、发送一个字节、接收一个字、发送应答和接收应答 二、建立MUP6050的.c和.h模块,基…

【OS】AUTOSAR OsTask切换原理

目录 前言 正文 1.OS管理CSA依赖的底层指令 1.1. SVLCX指令 1.2. RFE指令 2. OsTask上下文切换关键数据结构 3.OsTask初始化时进行的CSA操作 4.OsTask被抢占时进行的CSA操作 5.总结 前言 在《【OS】AUTOSAR Os是如何启动第一个Task的》一文和《【OS】AUTOSAR OS如何实…

C++/Qt 多媒体(续五)

一、前言 前边讲述到了Qt的两项独特的模块编程支持的另一项内容——多媒体编程,上篇文章具体讲述的包括播放视频文件相关类的概述,而本章开始主要概述多媒体编程实现的功能中的最后两项:通过摄像头拍照和录像。 对于上篇内容的示例全部代码,可直达远程仓库:https:…

【数据仓库/数据治理】探索数据处理的两大类:OLTP与OLAP及其核心技术

在现代数据处理的世界中,数据的管理和分析是商业和技术决策的关键。为满足不同的业务需求,数据处理大致分为两大类:联机事务处理(OLTP) 和 联机分析处理(OLAP)。这两者分别适用于日常事务处理和…

Golang | Leetcode Golang题解之第376摆动序列

题目&#xff1a; 题解&#xff1a; int wiggleMaxLength(int* nums, int numsSize) {if (numsSize < 2) {return numsSize;}int prevdiff nums[1] - nums[0];int ret prevdiff ! 0 ? 2 : 1;for (int i 2; i < numsSize; i) {int diff nums[i] - nums[i - 1];if ((…