我一直在調查這一點,現在還沒有得到解決。我收到以下錯誤信息:錯誤CS1705:「其版本高於引用的程序集」
Compiler Error Message: CS1705: Assembly 'My.Model, Version=1.1.4422.23773, Culture=neutral,
PublicKeyToken=bfde95ba233094b2' uses
'Common, Version=3.3.4273.24368, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
which has a higher version than referenced assembly
'Common, Version=3.3.4269.17112, Culture=neutral, PublicKeyToken=bfde95ba233094b2'
c:\WINDOWS\assembly\GAC_MSIL\Common\3.3.4269.17112__bfde95ba233094b2\Common.dll:
(Location of symbol related to previous error)
Web服務器正在運行Server 2003的我到C:\ WINDOWS \組裝和事實上的通知做,有上市Common.dll的3個版本。列出的最高版本是3.3.4269.17112
我將版本號爲:3.3.4273.24368的dll複製到彙編目錄中。然後我重新編譯並重新部署了我的代碼(可能是過度殺毒,但是哦)。當我在新會話中打開瀏覽器並再次訪問網站URL時,我仍然收到相同的消息。
我可以使用Windows資源管理器,並驗證更高版本的Common.dll現在也列出。
還有什麼可以解決這個問題?我不想將我的程序集中的引用更改爲指向舊版本。
瘋狂的'*。*'版本號。重建一切,只有這樣才能確定。 – 2012-02-10 01:30:36