我的一个VS2005C#工程用到了两个Dll:A和B,A.dll是用VC++6.0写的,B.dll是用VS2005C#写的,纠结如下:在一台装了英文版VS2005的新电脑上(我的电脑是中文版)发布我的工程,会提示两个Dll无法使用啊,解决的办法就是把A.dll和B.dll的两个源程序Copy到新电脑上,重新编译下,然后用这两个新生成的Dll替代原有的两个,这样工程就能启动了!我就纳闷了,是不是英文版和中文版有冲突还是为什么呢?