2010-09-19 100 views

回答

1

這可能經常發生的resul大會元數據的一些變化。版本號是否增加?或者,如果用於簽署程序集的私鑰已更改,且相關代碼未重新編譯以反映程序集的新身份,則可能會發生這種情況。

您的項目的某些組件還可能針對不同版本的.NET Framework或Common Language Runtime。目標框架的版本號嵌入程序集的元數據頭中,並會影響程序集綁定。

另一個想法:它聽起來像你的VS2010安裝被破壞。如果您嘗試從IDE之外的命令行編譯會發生什麼?

+0

我是初學者,我不知道如何從cmdline編譯,所以我卸載並重新安裝一切。感謝您的幫助。 – user310291 2010-09-19 00:56:01

0

當我以前打開一個在舊版本中開發的項目時,我遇到了類似的問題。 解決方法是:關閉項目。退出程序。重新啓動程序,加載項目,編譯並運行。

相關問題