使用 dll 调试 C# 应用程序

本文关键字:应用程序 调试 dll 使用 | 更新日期: 2023-09-27 18:36:52

我有主要可执行文件的来源和几个用C#编写的dll。如果有办法在VS中一起调试它们,以便当主程序从dll调用某个方法时,调试器也会去那里?

使用 dll 调试 C# 应用程序

如果 DLL 是用 .NET 编写的,那么只要你有 PDB,Visual Studio IDE 调试器就会自然而然地遵循它们。

但是,如果 DLL 是用非 .Net(如本机"C/C++"代码)编写的,则需要使用适当的 .Net 设置和本机将 IDE 调试器设置为混合模式。默认情况下,IDE 调试器将设置为"自动",并且可能会也可能不会决定在调试选项中包含本机调试器。如果在尝试包含 non-.Net DLL 时自动不包含"本机",只需手动设置即可。