调试被C++程序调用的C#类库
目的
你的C#类库被另一个C++可执行程序调用,怎样debug类库,设断点、跟踪什么的?
方法
-
编译类库debug版本,拷贝到C++项目使用,编译C++代码,生成exe
-
在C#类库项目属性设置 debug >> Start external program里面选择C++编译出的exe
-
编译你的C#类库,拷贝dll和dbp文件到C++可执行文件的目录
-
如果你高兴可以设你的类库项目为启动项目,这样点击Start就运行C++的exe。而且你可以在类库C#代码设断点跟踪了。
捉虫愉快!