visual-studio - 远程调试 dotnet 测试:未加载 vstest.console.pdb
问题描述
我有一个 C# 应用程序,此外,还有一个正在编译为 dll 的 NUnit 测试项目。
我曾经将它复制到远程平台,在那里我使用以下命令运行它:
dotnet test MyTests.dll
测试正在运行。
现在我想调试一个测试,所以我在远程平台上打开了VS2017 Remote Debugger,并在开发平台的Visual Studio中附加到进程。
在遥控器中,我看到:
Waiting for debugger attach...
Process Id: 6116, Name: dotnet
但在 Visual Studio 中,我得到:
我该如何解决这个问题?我在哪里可以找到这个 pdb?
==================================================== ===
注意 1:我将整个编译文件夹复制到远程,当然包括 PDB。
注意 2:我$env:VSTEST_HOST_DEBUG=1
在 Powershell 中设置。
解决方案
推荐阅读
- r - 是否有 MASS:: as.fractions 的文档?
- arrays - 使用转置公式谷歌表格对多行求和
- flask - 烧瓶会话丢失数据
- refresh - 松树编辑器中实时市场中的枢轴点自动刷新
- c - 如何使用互斥锁和/或条件变量同步 2 个 pthread 以创建“猜数字”迷你游戏?
- javascript - JQuery onclick div hide/show/reset for next time clicked
- grammar - 用于上下文无关语法的 PDA
- java - javax.swing.JTabbedPane 不可序列化?
- flutter - 如何转换未来
进入流 - javascript - 如何在 React 应用程序的 CSS 的许多属性中使用 JS 变量