zl程序教程

您现在的位置是:首页 >  后端

当前栏目

C# VS 调试 动态加载的 DLL

c#vs调试 动态 加载 dll
2023-09-11 14:22:27 时间

原文:https://www.cnblogs.com/DasonKwok/p/10510218.html

在这篇文章的底部,有提供示例的Demo,可以参考一下哦,拿来直接就可以运行。

 

 

说明:

  编译类库的时候,除了生成dll文件,还会一起生成pdb文件

  pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。(原文:https://zhidao.baidu.com/question/350744050.html)

 

 

核心代码大概就下面这句:

动态加载DLL文件的时候,也要把.pdb文件也一起加载进来,然后项目里面又有源码,调试时,就可以进入到外部的DLL文件里面的(实际上应该是生成外部DLL的项目里面)

 

其它的理解 后面再补充