4

我们需要调试在生产 Windows 服务器上运行的 .NET Full CLR 和 Core CLR 应用程序,而不能求助于远程调试 (msvsmon) 或安装完整的 IDE(Visual Studio/Visual Studio Core,...)。

我们如何调试这些应用程序?

可以通过NuGet检索 64 位版本的 MDbg 。它不适用于 32 位或 64 位的 ASP.NET Core 进程。

其他观察:

  • 通过 NuGet 检索到的 MDbg 版本可以通过 强制转换为 32 位corflags /32BITREQ+ /Force Mdbg.exe,这使您可以调试 32 位 Full CLR 进程。
  • 将MDbg.exe 移植到 CoreCLR存在一个开放的 GitHub 问题,这表明它当前不可用。
4

0 回答 0