WinForm應(yīng)用生成時(shí)報(bào)錯(cuò)——System.BadImageFormatException:未能加載文件或程序集……
網(wǎng)上的解決方法——
原因是項(xiàng)目CPU默認(rèn)X86我的系統(tǒng)是X64捷枯,將目標(biāo)平臺(tái)改為?Any CPU就可以了;
解決方法:
Any CPU 設(shè)置
但是,這樣設(shè)置以后依然報(bào)錯(cuò)阀湿,這時(shí)候要用Notepad打開(kāi)項(xiàng)目的.csproj文件,把關(guān)于Prefer32Bit的這兩行刪掉——
.csproj 修改
然后項(xiàng)目就又能正常發(fā)布生成了检碗。
初步懷疑該問(wèn)題是項(xiàng)目被不同版本的VS混合打開(kāi)過(guò)所致再登。