调试被C++程序调用的C#类库
目的
你的C#类库被另一个C++可执行程序调用,怎样debug类库,设断点、跟踪什么的?
方法
-
编译类库debug版本,拷贝到C++项目使用,编译C++代码,生成exe
-
在C#类库项目属性设置 debug >> Start external program里面选择C++编译出的exe
![在这里插入图片描述](https://img-blog.csdnimg.cn/d927613d3bca4029be06b86611ba2e24.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASlhJU0g=,size_20,color_FFFFFF,t_70,g_se,x_16)
-
编译你的C#类库,拷贝dll和dbp文件到C++可执行文件的目录
-
如果你高兴可以设你的类库项目为启动项目,这样点击Start就运行C++的exe。而且你可以在类库C#代码设断点跟踪了。
捉虫愉快!