![]() |
1
15
如果希望.NET项目在64位计算机上正确加载32位DLL,则需要将其构建为32位(x86目标)。 回复:更新: 如果你想保持你的项目为“任何CPU”,你需要一个32位和64位版本的DLL,并确保适当的版本与你的应用程序一起分发。如果无法将另一个项目生成为64位,则必须将.NET项目生成为32位。 |
![]() |
2
4
你必须强迫你的EXE项目运行在32位模式,所以它可以使用C++ +DLL。项目+属性,生成选项卡,平台目标=x86。 |
![]() |
4
1
把你的主要项目
然后,您需要为可执行文件提供一个清单,根据平台将其指向右侧的dll版本。 |