c# - 调试由第 3 方可执行文件加载的 DLL

标签 c# debugging dll

我有一个内置的应用程序,它加载用 .Net 编写的插件 dll。

我正在尝试弄清楚如何在 Visual Studio 中调试我的 dll,同时它已由第 3 方加载。

这可能吗?

最佳答案

有两种方法可以实现此目的:

  1. 在 DLL 项目的项目属性中,在“调试”选项卡中, 选择“启动外部程序”作为启动操作。所以当 调试你的DLL,VS将启动第3方exe
  2. 在 VS 中的“工具”菜单中,选择“附加进程”以附加到第 3 个 exe

关于c# - 调试由第 3 方可执行文件加载的 DLL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25874972/

相关文章:

c# - 查询 Entity Framework 中的第 n 行

c++ - 从 DLL 导出 STL 类 - 为什么返回类型没有警告?

c++ - 如何构建源代码以 checkin 需要很长时间构建的二进制文件

c# - PRISM + MEF -- 无法让区域正常工作

c# - Random.Next() 给我相同的值

c# - 在 Visual Studio 中解决 DisconnectedContext

flutter - 无法在VS Code中调试Flutter Dart代码,未验证断点错误

使用 IntelliJ Idea 10 和 La Closure 插件版本 0.3.15 调试 Clojure

c# - 将 dll 转换为 csproj 或 sln

位图克隆上的 C# WinForms 内存不足异常