我遇到同样错误提示,但情况不一样。我的程序在一台机器上编译好可以运行,在另外一台机器上编译好也可以运行,但如果把一台机上的程序拷贝到另一台机,则提示800736B1错误。
    用查看Dll调用关系,提示IEshime.dll错误,但是,两台机的IEshime.Dll文件一模一样。
    提示出错的Dll是我自己用C++写的,由C#主程序调用,里面只有一些简单算法(四则运算)和MessageBox错误提示。    请高手赐教!不胜感激。

解决方案 »

  1.   

    若有高手偶尔看到此问题可以帮忙解决,发个邮件到 [email protected] 。 不胜感激。    若解决问题,等有空了飞过去请你娱乐娱乐,顺便交个朋友,呵呵!
      

  2.   

    在dll文件的工程属性中在C/C++ > Code Generation 选项中将Runtime Library 改为 Multi-threaded Debug(/Mtd)应该就可以了,这样编译出来的dll库不需要依赖其他的dll