我有一个使用x86平台在Visual Studio 2017中构建的32位.NET 4.5 Web API应用程序。该应用程序使用使用Win32平台在同一环境中构建的混合模式CLI / C ++程序集。
当我尝试从VS2017启动应用程序时,出现以下错误: “无法加载文件或程序集'(程序集的名称)'或其依赖项之一。尝试加载格式错误的程序。”
当我使用x64平台构建应用程序和程序集时,该应用程序运行良好。
但是,我希望该应用程序以32位模式运行,因为CLI / C ++需要加载第三方的32位本机DLL。
32位CLI / C ++程序集是否有限制?