4

this thread一樣,在構建使用Visual Studio Fakes框架的雲項目中構建測試程序集時遇到了構建警告。VS2013 - MSB3270:處理器架構之間不匹配 - 僞造框架

正在構建的項目「MSIL」的處理器體系結構與參考「msshrtmi」,「AMD64」的處理器體系結構之間存在不匹配。這種不匹配可能會導致運行時失敗。請考慮通過Configuration Manager更改項目的目標處理器體系結構,以便在項目和引用之間調整處理器體系結構,或者使用與項目的目標處理器體系結構相匹配的處理器體系結構來依賴引用。 [d:\ SSO \共享\ OBJ \ MAIN \ ServicesShared.Tests \假貨\ MSSS \ f.csproj]

唯一的區別是,我纔開始看這個問題升級到VS根據this connect issue它應該是固定的。我試圖應用VS 2012解決方法,但這似乎沒有任何效果。

有沒有其他人遇到過VS 2013和/或你是如何解決它的?謝謝。

回答

1

嘗試添加以下里面.fakes XML文件(位於假貨文件夾下的項目樹)


<Compilation> 
    <Property Name="PlatformTarget">x64</Property> 
</Compilation> 

+0

這爲我工作 - 但我也不得不改變平臺我的測試程序集的目標(在OP的情況下,它是ServicesShared.Tests)。我也必須清理並重建解決方案。 – JamesQMurphy