我无法让 Visual Studio 在发布模式下构建我的项目......它给了我关于程序集格式错误的错误。结果是一些 x86 程序集被引用而不是 x64 程序集。PresentationCore、System.Data 等程序集。
我尝试过的事情:
调试模式,任何 CPU 都可以正常构建。
调试模式,x64 构建良好。
释放模式,任何 CPU 出现故障
发布模式,x64 失败(这是我想要构建项目的组合)
当我尝试删除 x86 引用并将其切换到 x64 引用时,问题就出现了。Visual Studio 只是添加旧的 x86 引用而不是 x64 引用。例如:
我删除了其中的 System.Data 引用C:\Windows\Microsoft.NET\Framework\v2.0.50727\System.Data.dll
我浏览并添加C:\Windows\Microsoft.NET\Framework64\v2.0.50727\System.Data.dll
,但是当我单击该 System.Data 引用时,路径显然仍然指向旧 dll 并导致发生相同的错误。这也发生在其他几个 DLL 中。
有谁知道这个问题的解决方案?