C#安装c ++ dll的应用程序

时间:2013-10-06 21:04:28

标签: c# c++ dll resources 32bit-64bit

我创建了一个小型的32位C#应用程序,它使用以下C#代码将C ++ DLL文件从其资源安装到HD上的文件夹中。

File.WriteAllBytes(folder + @"\test.dll", Properties.Resources.testDll);

它的工作方式与预期的一样,但是当我使用dll时它会部分工作然后崩溃,但是如果我将32位C#应用程序安装的dll替换为我从头开始添加到HD的DLL C#项目资源,然后一切正常。

为什么呢?是因为C#安装程序是32位,并且通过资源安装的DLL是64位DLL ??

谁知道资源32/64位如何工作?

问候,摩根

0 个答案:

没有答案