天天看點

未處理BadImageFormatException不是有效的Win32應用程式

最近使用Win7 x64系統,在VS中打開以前寫的程式,有時候出現:

未處理BadImageFormatException

不是有效的Win32應用程式。(異常來自HREWSULT:0x800700c1)

如下圖所示:

未處理BadImageFormatException不是有效的Win32應用程式

解決辦法:

在“生成”菜單上選擇“配置管理器...”,将活動解決方案平台下選擇x86,如下圖所示:

未處理BadImageFormatException不是有效的Win32應用程式

如果沒有x86,則需要自己建立一個,直接在“活動解決方案平台”下選擇“<建立...>”,在建立解決方案平台窗體上,鍵入或選擇新平台下選擇x86即可。