远程调试 dotnet 测试:未加载 vstest.console.pdb

时间:2021-06-21 07:35:33

标签: visual-studio nunit remote-debugging pdb-files dotnet-test

我有一个 C# 应用程序,此外还有一个正在编译为 dll 的 NUnit 测试项目。

我曾经将它复制到远程平台,在那里我使用以下命令运行它:

dotnet test MyTests.dll 

并且测试正在运行。

现在我想调试一个测试,所以我在远程平台上打开了VS2017 Remote Debugger,并在开发平台的Visual Studio中附加到Process。

在遥控器中我看到:

Waiting for debugger attach...
Process Id: 6116, Name: dotnet

但在 Visual Studio 中我得到:

vstest.console.pdb not loaded

我该如何解决这个问题?我在哪里可以找到这个 pdb?

================================================ ======

注意 1:我将整个编译文件夹复制到远程,当然包括 PDB。

注意 2:我在 Powershell 中设置了 $env:VSTEST_HOST_DEBUG=1

0 个答案:

没有答案
相关问题