如何追踪“无法加载类型”错误消息

时间:2012-05-18 18:48:59

标签: .net silverlight-5.0

我正在尝试将.NET解决方案从SL3升级到SL5,以及升级到.NET 4

升级System.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)。我现在完全陷入困境,不知道如何追查问题。

1 个答案:

答案 0 :(得分:0)

删除并重新添加所有引用,确保它们都是正确的版本。此外,仔细检查您的项目应用程序池,并确保它们与.dll的兼容,这是一个很好的起点。