当前位置:电脑软件 > 行业软件 > Visual Studio 2017企业版

Visual Studio 2017企业版

Visual Studio 2017企业版
Visual Studio 2017企业版
详情信息
  • 类别: 行业软件
  • 年龄: 18+
  • 大小: 3.36M
  • 版本: v15.9.79
  • 发布: 2026-05-10
  • 更新: 2026-05-10
应用介绍
Visual Studio 2017企业版是微软面向企业级开发需求推出的集成开发环境,它基于工作负载的新安装程序优化了安装体验,允许用户只选择所需内容。在性能方面,VS2017企业版对核心功能进行了大量改进,包括启动速度显著加快、内存占用降低和响应能力提高,同时提供了完整的DevOps支持,结合Azure DevOps和Team Foundation Server,可以将软件无缝交付至任意目标平台,并通过Redgate数据工具将DevOps流程扩展到SQL Server,安全地自动处理数据库部署。企业版还包含Redgate Data Tools工具集,包括ReadyRoll Core、SQL Prompt Core和SQL Search工具。在测试方面,Visual Studio Enterprise 2017独有的实时单元测试功能可以在编写单元测试时展示测试结果,而无需构建执行,结合Xamarin测试记录器和Xamarin测试云,可以直接在IDE内测试数千台物理设备。对于跨平台开发,VS2017支持打开磁盘上的任何文件夹而无需元数据文件,支持使用CMake作为构建系统的C++项目,并改进了对移动端和云应用开发的支持,还可以一键代码部署到Linux,并在Windows上远程调试Linux上运行的代码,欢迎有需要的用户下载使用。Visual Studio 2017企业版

1、全新安装体验

上一次安装程序大更新还是在2010到2012的时候,这次更新就是以更现代、模块化为主题。上一次安装程序大更新还是在2010到2012的时候,这次更新就是以更现代、模块化为主题。顺便这次也不再强制安装VB和C#,对于需要用VS写其它语言的用户应该是个好消息。

2、起始页

重新设计了起始页,增添了“打开”和“创建”功能:

从 VSTS 获取远程存储库或使用我们更加醒目的 MRU,以轻松地打开本地项目和解决方案。

起始页 MRU 会显示在其他计算机上克隆的存储库,因此可在当前计算机上轻松克隆这些库。

通过可搜索的模板和最近使用的模板列表,直接从起始页新建项目。 最近使用的模板也会在具有个性化帐户的 Visual Studio 实例间漫游。

通过起始页上的“从 VSTS 签出”选项,快速启动 VSTS 体验的新克隆。

可删除的“入门”部分。

“新闻”部分现可折叠:

更新了新闻源中新添加的项上的徽章。

在新闻源处于折叠状态时,如果出现新项,则对新闻源扩展器设置徽章。

优化了视觉设计,由此解决了反馈的有关屏幕较小时元素截断的问题,同时提升了空间利用率。

3、改进了代码导航

Visual Studio 2017 RC 中的代码导航功能有了显著改进。

通过“转到”功能(Ctrl + 或 Ctrl + T),可快速查找并转到代码中的文件、类型、方法和其他元素。 可直接转到所需的任何类型的项目,即使在较大基本代码中也可实现。 此外,若知道要查找的项目类型,可轻松筛选。

还优化了“转到行”(Ctrl + G)体验。

“转到”系列命令位于“编辑”菜单的顶部。

4、EditorConfig 支持

Visual Studio 编辑器现支持 EditorConfig,它允许开发人员定义编码样式约定并使其在不同编辑器和 IDE 之间保持一致。 请参阅文档获取更多详细信息,或参阅已知问题,了解此 RC 版中有关 EditorConfig 支持的已知限制列表。

5、新的扩展性格式

借助 Visual Studio 2017 RC 中新的安装程序技术,用户可更好地掌控所安装的工具。 一些用户可能仅安装核心 Visual Studio 编辑器,而另一些可能安装若干工作负荷。 现在,扩展作者可在清单中指定扩展所需的单独组件,以便确保安装了扩展所需的必备功能。

如果扩展不是使用新的 VSIX 格式生成的,用户在尝试安装此扩展时,将会收到警告。 旧的 VSIX 格式不会指定所需实现的先决条件,因此当 Visual Studio 2017 RC 中不具备这些先决条件时,该格式可能无法正常工作。 新的 VSIX 格式是向后兼容的,适用于 Visual Studio 2012 及之前的所有版本。

更新了 VSIX 清单设计器,以反映对清单的更改。 在先决条件选项卡中,扩展开发人员可找到用于指定为扩展先决条件的已安装组件的列表。

在扩展安装期间,VSIX 安装程序将指示缺少哪些组件,并会将其与扩展一并安装。

6、批量修改扩展

在“扩展和更新”对话框中,现可计划在需要重新启动 Visual Studio 之前,要进行安装、更新和卸载的多个扩展。 在右下角,有一个所有计划任务的摘要。 单击“x”将取消扩展的修改计划。

7、调试和诊断

运行时单击

只需在调试运行到此行时单击代码行旁边的图标。 无需再设置临时断点,也不必再执行多个步骤来执行代码和在所需行停止。 现在,调试器下停在中断状态时,“运行时单击”图标会在鼠标悬停位置的代码行旁边巧妙显示。 将鼠标移动到图标,然后单击按钮,代码即会运行并在下次于代码路径中命中时停在该行。 可通过“调试”>“选项”>“启用‘运行时单击’”将其关闭。

“附加到进程”筛选器

在“附加到进程”对话框中轻松搜索,快速查找要将调试器附加到的进程。 将对正在运行的进程列表进行筛选,以筛选出与搜索条件匹配的项。 搜索筛选器具有记忆功能,会在重新打开对话框时提供之前的搜索内容。

8、.NET Core 和 ASP.NET Core

RC 中的新增功能不再是预览工作负荷。 在安装程序中,.NET Core 工具现自动包含在“ASP.NET 和 Web 开发”工作负载中,作为“.NET 桌面开发”工作负载中的可选组件。 还可作为安装程序中“其他工具集”部分下名为“.NET Core 跨平台开发”的工作负荷提供。 我们已解决了 .NET Core 和 ASP.NET Core 工具的几个 bug 和可用性问题。 csproj 项目格式已简化,且从 project.json/xproj 到 csproj 的项目迁移更加可靠。

9、团队资源管理器

连接到 VSTS

在 Visual Studio 起始页上,对在 VSTS 中连接到项目和克隆存储库的过程进行了个性化和简化。 全新的“连接”页面仅显示已在所有 VSTS 帐户中映射和克隆的项目和存储库(而非显示每个项目的每个存储库)。 此外,你在克隆存储库前不再需要连接到某个项目。

工作项窗体

如果从 Visual Studio 2017 RC 连接到 Visual Studio Team Services 并打开工作项,Web 浏览器中会显示工作项窗体。 不过,如果你连接到的是 Team Foundation Server 2015 或更早版本,则看到的是旧版工作项窗体。

10、C++ 编译器

在此版本中,我们更新了 C++ 编译器和标准库,不仅增强了对 C++11 和 C++14 功能的支持,还初步提出了对预期推出的特定 C++17 标准功能的支持。 编译器支持通用 constexpr 和聚合的 NSDMI,具有 C++14 标准版中的全部新增功能。 请注意,编译器仍缺少 C++11 和 C++98 标准版中的一些功能。 Visual Studio 2017 RC 允许结合使用 /SDL 和 /AWAIT。 删除了协同程序的 /RTC 限制。 此版本在优化和代码生成方面做出了若干改进。

用于 XAML 应用的工具

11、XAML Diagnostics

运行时工具栏现在具有跟踪焦点的选项。 启用后,正在运行的应用中每次焦点更改时,Visual Studio 中的实时可视化树将自动选择具有焦点的任何元素。 此功能旨在帮助开发人员跟踪与焦点相关的问题,例如被错误地设置为制表位的元素。

12、XAML 编辑和继续

Visual Studio 现在允许你在 WPF 或通用 Windows 应用运行的同时编辑 XAML,以及查看正在运行的应用的这些更改。 你可以在代码编辑器中更改标记,相应的更改将反映在正在运行的应用中,而无需重新编译应用程序。 此预览版包括一些属于正在进行开发的功能的改进和 Bug 修复。

软件特点

1、支持Windows Azure,微软云计算架构迈入重要里程碑。

2、助力移动与嵌入式装置开发,三屏一云商机无限。

3、实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力。

4、升级的软件测试功能及工具,为软件质量严格把关。

5、搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,

6、创建美感与效能并重的新一代软件。

7、支持最新C++标准,增强IDE,切实提高程序员开发效率。

Visual Studio 2017企业版常用快捷键介绍

项目相关的快捷键

Ctrl + Shift + B = 生成项目

Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器)

Shift + Alt+ C = 添加新类

Shift + Alt + A = 添加新项目到项目

编辑相关的键盘快捷键

Ctrl + Enter = 在当前行插入空行

Ctrl + Shift + Enter = 在当前行下方插入空行

Ctrl +空格键 = 使用IntelliSense(智能感知)自动完成

Alt + Shift +箭头键(←,↑,↓,→) = 选择代码的自定义部分

Ctrl + } = 匹配大括号、括号

Ctrl + Shift +} = 在匹配的括号、括号内选择文本

Ctrl + Shift + S = 保存所有文件和项目

Ctrl + K,Ctrl + C = 注释选定行

Ctrl + K,Ctrl + U = 取消选定行的注释

Ctrl + K,Ctrl + D = 正确对齐所有代码

Shift + End = 从头到尾选择整行

Shift + Home = 从尾到头选择整行

Ctrl + Delete = 删除光标右侧的所有字

导航相关的键盘快捷键

Ctrl +Up/Down = 滚动窗口但不移动光标

Ctrl + - = 让光标移动到它先前的位置

Ctrl ++ = 让光标移动到下一个位置

F12 = 转到定义

调试相关的键盘快捷键

Ctrl + Alt + P = 附加到进程

F10 = 调试单步执行

F5 = 开始调试

Shift + F5 = 停止调试

Ctrl + Alt + Q = 添加快捷匹配

F9 = 设置或删除断点

搜索相关的键盘快捷键

Ctrl + K Ctrl + K = 将当前行添加书签

Ctrl + K Ctrl + N = 导航至下一个书签

Ctrl + . = 如果你键入一个类名如Collection,且命名空间导入不正确的话,那么这个快捷方式组合将自动插入导入

Ctrl + Shift + F = 在文件中查找

Shift + F12 = 查找所有引用

Ctrl + F = 显示查找对话框

Ctrl + H = 显示替换对话框

Ctrl + G = 跳转到行号或行

Ctrl + Shift + F = 查找所选条目在整个解决方案中的引用

更新日志

v15.9.79版本

一、此版本中已解决的问题

适用于Visual Studio的GitHub扩展已被弃用为可选组件。 该项目不再维护,并构成潜在的安全风险。

二、已解决的安全公告

1、SQLite 内存损坏漏洞:CVE-2025-6965 3.50.2 之前的 SQLite 版本中存在漏洞,其中聚合术语数可能超过可用列数。 这可能会导致内存损坏问题。

2、Visual Studio信息泄露漏洞:CVE-2026-32631 由于 NTLM 哈希泄漏到不受信任的服务器,MinGit 中存在信息泄露漏洞。