Visual Studio 2017 15.8 正式发布,测试速度提高 82%

2018年8月15日16:24:49 发表评论 120 views

首先,Visual Studio 不是一个开源软件,是商业软件,提供免费的社区版本。

Microsoft Visual Studio(简称VS)是美国微软公司的开发工具包系列产品。VS 是一个基本完整的开发工具集,它包括了整个软件生命周期中所需要的大部分工具,如 UML 工具、代码管控工具、集成开发环境(IDE)等等。所写的目标代码适用于微软支持的所有平台,包括 Microsoft Windows、Windows Phone、Windows CE、.NET Framework、.NET Compact Framework 和 Microsoft Silverlight。

Visual Studio 2017 15.8 正式发布,测试速度提高 82%

 

而 Visual Studio .NET 是用于快速生成企业级 ASP.NET Web 应用程序和高性能桌面应用程序的工具。Visual Studio 包含基于组件的开发工具(如 Visual C#、Visual J#、Visual Basic 和 Visual C++),以及许多用于简化基于小组的解决方案的设计、开发和部署的其他技术。Visual Studio 2017 15.8 版本已正式发布:

 

安装

现可选择在开始安装之前下载所有安装文件。

  • 要使用这一新选项,请在安装程序中选择“全部下载后再安装”选项。 如果 Internet 连接速度较慢,建议使用此选项。
  • 默认选项仍为“下载时安装”,它可并行下载和安装。

性能

此版本包含以下性能改进:

  • 由于无需再重新加载解决方案,因此可更快地对大型解决方案执行 C#、VB 和 C++ 项目的分支切换。
  • 缩短在大型解决方案中卸载和重载一小组 C# 和 VB 项目的时间 - 从数分钟缩短到数秒钟。
  • 添加了一个选项,用于禁止重新打开已在上一会话中打开的文档,因为重新打开某些类型的文件或设计器会延迟解决方案加载。
    • 通过“工具”>“选项”>“项目”>“解决方案”>“常规”切换此选项。

 

测试性能

显著提升了在运行包含多个测试项目的大型解决方案期间的性能。 在我们的实验室中,超过 10,000 个 MSTest 的解决方案执行单个测试的速度提高了 82%!

 

Visual Basic 性能改进

Visual Basic 现显著提升了使用 CInt(Fix(number)) 模式将非整数类型转换为整数时的性能。

 

发布改进

此版本包含以下发布改进:

  • 将 Docker 容器发布到容器注册表时,现在可以自定义映像的标记。 可以手动添加标记(默认为“最新”),或使用自动生成的标记来确保每个标记是唯一的。
  • 创建新的 Azure 应用服务时,还可以配置 Application Insights 以自动收集遥测数据。 如果选择的区域也有 Application Insights,则它默认启用。 如果选择的区域尚不包含 Application Insights,可以从下拉列表中为 Application Insights 资源手动指定其他区域。
  • 发布 Azure Functions 项目时,可以选择使用新的 Run-From-Zip 功能进行发布。

 

Python

此版本为 Python 开发人员添加了以下改进功能:

  • Python IntelliSense 现使用 typeshed 定义为无法通过静态分析推断出自动完成的库提供更丰富的结果。
  • 试验性调试器在 15.7 预览版中首次推出,它现在是 Python 使用的默认调试引擎,为 Python 代码提供更快、更可靠的调试。
  • 增添了对 Python 3.7 的支持且附带修补程序,可实现调用附加功能、分析功能和混合模式(跨语言)调用功能。
  • 要详细了解上述功能,请务必查看 Visual Studio 15.8 中的 Python 博客文章。

 

有关详细信息,请参阅 Improving the responsiveness of critical scenarios by updating auto load behavior for extensions

网络转载

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: