c#调用c++动态链接库的问题

1.


Object reference not set to an instance of an object.

这个问题是接口中的方法有参数,测试时要输入入参。

2.无法加载程序集

将运行代码所需的所有程序集复制到bin(代码生成目录)目录下

3.试图加载格式不正确的程序

可能是调用的dll 是32位而所用平台是64 位;解决方法,可以将代码的生成平台改为86,或者部署到iis时 ,将所用的应用程序池:高级设置,启用32位应用程序改为true