2016-02-13 14 views
0

我的項目「VmmCsTest」配置了Platform目標:x64。爲什麼說我的項目是針對MSIL?

那麼爲什麼不說的MSBuild「項目的處理器架構正在建設‘MSIL’在以下警告消息

5> ------構建開始:項目:VmmCsTest,配置:調試x64 ------
5> ...:警告MSB3270:正在構建的項目「MSIL」的處理器體系結構與參考「C:\ 1 \ Information \ bin」的處理器體系結構之間存在不匹配\ 64 \調試\ Information.dll」, 「AMD64」 ......

好了,所以我調試測試,我得到這個:

在mscorlib.dll中發生類型'System.BadImageFormatException'的第一次機會異常

從64位進程調用x64應該可以正常工作,所以我猜測某些內容會迫使測試以32位進程的方式運行。我如何確定問題文件是什麼?

回答

1

在Visual Studio中,你可以設置默認處理器achitecture到x64

enter image description here

我認爲,這將SOVE您的問題。

+1

我不知道這件事,可能會有所幫助。我最終取消了項目設置,所以我可以繼續工作,但我會在將來嘗試。 –

相關問題