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

 

 

说明:

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

  pdb文件包含了编译后程序指向源代码的位置信息,用于调试的时候定位到源代码,主要是用来方便调试的。

 

 

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

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

C# VS 调试 动态加载的 DLL_动态加载

 

其它的理解 后面再补充