未能加载文件或程序集一例

未能加载程序集合可能是有很多原因引起的。今天我遇到的比较特殊。在公司电脑上可以成功运行,在我自己家的计算机上就是不行。

起因是我用C#程序调用Manage C++写的一个dll文件。后来终于找到原因是因为公司的操作系统是32bit的,我用的是64bit的。我的C#是按照any CPU编译的。manage C++是32bit的。结果就出现了上述奇怪的症状。所以只要将代码强制都编译为32bit或者64bit的就好啦。

posted on 2012-12-25 21:00  程晨  阅读(253)  评论(0编辑  收藏  举报

导航