C# 调试由第三方可执行文件加载的DLL

C# 调试由第三方可执行文件加载的DLL,c#,debugging,dll,C#,Debugging,Dll,我有一个内置的应用程序,可以加载用.Net编写的插件DLL 我正试图找出如何在第三方加载我的dll时从VisualStudio调试它 这可能吗?有两种方法: 在DLL项目的项目属性中,在“调试”选项卡中, 选择“启动外部程序”作为启动操作。那么什么时候 调试DLL时,VS将启动第三方exe 在VS中,在“工具”菜单上,选择“附加进程”以附加到第三个exe 难道你不能简单地在DLL的相关函数中放置一个断点,然后在调试器中启动应用程序(或者在它运行时附加到它)吗?啊,太酷了。我不知道你可以只是附加到

我有一个内置的应用程序,可以加载用.Net编写的插件DLL

我正试图找出如何在第三方加载我的dll时从VisualStudio调试它


这可能吗?

有两种方法:

  • 在DLL项目的项目属性中,在“调试”选项卡中, 选择“启动外部程序”作为启动操作。那么什么时候 调试DLL时,VS将启动第三方exe
  • 在VS中,在“工具”菜单上,选择“附加进程”以附加到第三个exe

  • 难道你不能简单地在DLL的相关函数中放置一个断点,然后在调试器中启动应用程序(或者在它运行时附加到它)吗?啊,太酷了。我不知道你可以只是附加到进程,它会自动找到其中的dll。