我正在尝试将C#代码(program.cs)转换为DLL。此C#代码使用另一个DLL,它是DreamCheeky Thunder Missile Launcher的DLL。你可以从here(仅1 mb)获得软件,安装得到了这个dll。
我在Visual Studio 2010 Professional C#类别下创建了一个Class Library Project
并添加了此DLL。
我添加后,我收到以下警告
警告1处理器架构之间存在不匹配 该项目正在构建“MSIL”和处理器架构 参考“USBLib”,“x86”。这种不匹配可能会导致运行时故障。 请考虑更改您的目标处理器架构 通过Configuration Manager进行投影,以便对齐处理器 您的项目和参考之间的架构,或采取 依赖于具有匹配的处理器体系结构的引用 项目的目标处理器架构。 MissileLauncher
我不熟悉Windows特定的编程,所以你介意让我知道为什么我得到这个和解决方案?
答案 0 :(得分:1)
简单的Google搜索就会发现这一点:
How do I fix the Visual Studio compile error, "mismatch between processor architecture"?
也许应用那里提出的修补程序?