与this thread一样,我在使用Visual Studio Fakes框架的云项目中构建测试程序集时看到了构建警告。
正在构建“MSIL”的项目的处理器架构与参考“msshrtmi”,“AMD64”的处理器架构之间存在不匹配。这种不匹配可能会导致运行时故障。请考虑通过Configuration Manager更改项目的目标处理器体系结构,以便在项目和引用之间调整处理器体系结构,或者依赖于具有与项目的目标处理器体系结构相匹配的处理器体系结构的引用。 [d:\ SSO \共用\ OBJ \主\ ServicesShared.Tests \伪造品\ MSSS \ f.csproj]
唯一的区别是我在升级到VS 2013之后才开始看到此问题。根据this connect issue,我们应该修复此问题。我尝试应用VS 2012解决方法,但这似乎没有任何效果。
有没有其他人在VS 2013中遇到此问题和/或您是如何解决这个问题的?感谢。
答案 0 :(得分:1)
尝试在.fakes xml文件中添加以下内容(位于项目树中的Fakes文件夹下)
<Compilation>
<Property Name="PlatformTarget">x64</Property>
</Compilation>