C# 抑制处理器不匹配警告
我在构建项目时收到以下警告: 正在生成的项目“MSIL”的处理器体系结构与引用“D:\ReferencedProject.dll”、“ARM”的处理器体系结构不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器体系结构,以便在项目和引用之间对齐处理器体系结构,或者依赖于与您项目的目标处理器体系结构相匹配的处理器体系结构的引用。 我有一个Windows Phone 8.1 Silverlight项目,它似乎被强制用于AnyCPU目标,以及一些特定于x86和ARM的子组件。由于我无法更改应用程序项目的体系结构,因此我想取消显示此警告 我已经搜索了一种方法来实现这一点,并在我的csproj文件中设置了C# 抑制处理器不匹配警告,c#,visual-studio-2013,msbuild,C#,Visual Studio 2013,Msbuild,我在构建项目时收到以下警告: 正在生成的项目“MSIL”的处理器体系结构与引用“D:\ReferencedProject.dll”、“ARM”的处理器体系结构不匹配。这种不匹配可能会导致运行时失败。请考虑通过配置管理器更改项目的目标处理器体系结构,以便在项目和引用之间对齐处理器体系结构,或者依赖于与您项目的目标处理器体系结构相匹配的处理器体系结构的引用。 我有一个Windows Phone 8.1 Silverlight项目,它似乎被强制用于AnyCPU目标,以及一些特定于x86和ARM的子组件
None
。我在引用和引用的项目上都尝试过这样做,但仍然得到了警告
如何抑制这种情况?当我尝试在visual studio 2013上将sqlite扩展添加到windows phone 8.1应用程序时,我得到了类似的结果。我所做的是移除VisualC++,不管项目的引用。您可能必须删除项目中看起来不正确的引用之一。希望这有帮助 我在单元测试项目中收到了类似的警告。。。最后,我发现这个警告是来自赝品项目,而不是我的项目。可能需要确保错误中的文件路径是您期望的路径