當我試圖運行調試器的Visual Studio 2010和Visual Studio的2012年,我得到了以下錯誤的原理:錯誤試圖運行在調試模式下的項目,但如果我運行的EXE文件
Error while trying to run project: Could not load file or assembly 'MyProject' or one of its dependencies. An attempt was made to load a program with an incorrect format.
但是,當我去到x64/Debug文件夾並直接運行EXE時,它打開罰款。
我已經試過禁用包含32位的參考項目,但它仍然給我的錯誤,即使其他所有的項目都是64位
編輯#1(通過配置管理器設置):在32位編譯模式下,我將所有內容都設置爲Any CPU
,但將主啓動項目設置爲x86,並且它正常運行調試模式。當我去64位,並做同樣的事情,但將主要啓動項目更改爲X64它給出了上述錯誤。我嘗試將所有Target值設置爲x64,但仍然沒有任何結果。
你看過http:// stackoverflow。com/questions/11370344 /無法加載文件或程序集嘗試被加載程序與 – Dhawalk
@Dhawalk我沒有得到'BadImageFormatException'。它只是說我在MessageBox上用「Microsoft Visual Studio」的窗口標題發佈的錯誤。 –
您是否在編譯x86後嘗試啓動? – Dhawalk