无法在 Visual Studio 2019 年进行配置文件测试

Cannot profile test in Visual Studio 2019

我有一个测试需要很长时间才能达到 运行,而只有 运行。

我试图通过右键单击它并选择 "Profile" 来分析它。当我这样做时,它 运行 测试,打开一个新的 window 和 .vsp 扩展名,然后它显示错误 window 并显示以下消息:

File contains no data buffers

Google 搜索了一下,我找到了几篇文章,但它们已经过时了。 (3 年前说 .Net Core 不支持分析)。

我该怎么做才能分析我的单元测试?

注意:我的测试项目是netcoreapp3.1,正在测试一个netstandard2.0项目。我正在 运行 使用 NUnit 3.12.0 和 NUnit3TestAdapter 3.15.1。

测试控制台的输出给出提示:

** IMPORTANT ** Profiling .NET Core tests requires full PDB's. Be sure to set Debug information level to Full on each project to be profiled.

你需要输入类似

的内容
<PropertyGroup>
  <DebugType>full</DebugType>
  <DebugSymbols>true</DebugSymbols>    
</PropertyGroup>

在任何相关项目文件或 Directory.Build.props 文件中。

还要确保您拥有最新的测试 SDK。我还需要将“AnyCPU 项目的处理器架构”设置为“自动”。