2012-05-18 25 views
1

我試圖從升級到SL3 SL5 .NET解決方案,以及升級到.NET 4怎樣跟蹤與升級系統「無法加載類型」錯誤消息

我有一個問題。 Windows.Interactivity.dll

SL3的版本是1.0.1327.0 的SL5的版本是2.1.20402.0

替換DLL,並移除舊服務引用然後加入新的後,IDE給我以下信息

Could not load type 'System.Windows.Controls.VirtualizingPanel' from assembly 'System.Windows, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e'. 

我無法弄清楚爲什麼應用程序試圖引用2.0.50版本的System.Windows(實際上引用是5.0.5.0)。目前我完全陷入困境,不知道如何找出問題所在。

+0

它提供源程序集,還是錯誤消息記錄的完整文本? – Tejs

+0

來自IDE的完整錯誤是「Error 無法從程序集」System.Windows,Version = 2.0.5.0,Culture = neutral,PublicKeyToken = 7cec85d7bea7798e'加載類型'System.Windows.Controls.VirtualizingPanel'。\t M :\ XXX \ OverallResults \ App.xaml 總體結果(SilverlightPlugins \ OverallResults) 「 – WhiskerBiscuit

+0

卸載您的每個項目,並搜索'.proj' XML以獲取對DLL的2.0.5.0版本的引用。 – Tejs

回答

0

刪除並重新添加所有引用,確保它們都是正確的版本。另外,請仔細檢查您的項目應用程序池,並確保它們與.dll兼容。這是一個開始的好地方。

+0

對於那些downvoting。如果你可以在評論中指定爲什麼它被低估,那將是很棒的。 – Tony318

相關問題