Visual Studio下一代代码覆盖:增强的C++支持与安全性

Visual Studio下一代代码覆盖:增强的C++支持与安全性

💡 原文英文,约600词,阅读约需2分钟。
📝

内容提要

Visual Studio更新了代码覆盖功能,提升了C++代码覆盖的稳定性和性能,支持多种架构。新工具Microsoft.CodeCoverage.Console适用于控制台应用和CI管道。增强的安全功能支持IIS下的.NET和C++应用。

🎯

关键要点

  • Visual Studio更新了代码覆盖功能,提升了C++代码覆盖的稳定性和性能,支持多种架构。
  • C++代码覆盖现在支持ARM64架构,需启用/PROFILE链接选项。
  • 新工具Microsoft.CodeCoverage.Console适用于控制台应用,支持合并覆盖报告和单独捕获每个测试的代码覆盖。
  • 增强的安全功能支持IIS下的.NET和C++应用,控制对共享数据的访问。
  • 更新提供了更快、更可靠和安全的代码覆盖测量方式,特别是在C++项目中。

延伸问答

Visual Studio的代码覆盖功能有哪些更新?

Visual Studio更新了代码覆盖功能,提升了C++代码覆盖的稳定性和性能,支持多种架构,包括ARM64。

如何在C++项目中启用新的代码覆盖体验?

在C++项目中,需要启用/PROFILE链接选项来使用新的代码覆盖体验。

Microsoft.CodeCoverage.Console工具的主要功能是什么?

Microsoft.CodeCoverage.Console工具用于收集控制台应用的代码覆盖,合并覆盖报告,并支持单独捕获每个测试的代码覆盖。

Visual Studio的代码覆盖功能如何增强安全性?

增强的安全功能允许控制对通过命名管道和共享内存传递的数据的访问,并支持在IIS下以不同用户帐户运行Web应用。

C++代码覆盖现在支持哪些架构?

C++代码覆盖现在支持x86、x64和ARM64架构。

如何在CI管道中使用Microsoft.CodeCoverage.Console工具?

Microsoft.CodeCoverage.Console工具非常适合在CI管道中使用,因为它可以捕获每个测试的代码覆盖并合并覆盖报告。

➡️

继续阅读