最近遇到了这个问题,调用的是底层人员给的库,调试时没有问题,Ctrl+F5运行,运行到相应的部分程序就会挂掉。
底层人员提供给c#的库一般会包括c++部分的和c#部分的,调试没有问题说明在调试时库是成功加载了的,Ctrl+F5挂掉说明c#库中可能调用了c++的库的部分没有成功加载,这一部分需要显式地加载。做了相应的修改之后,成功运行。