2012-05-18 3 views
1

Я пытаюсь обновить решение .NET от SL3 до SL5, а также обновление до .NET 4Как отследить «Не удалось загрузить тип» сообщение об ошибке

У меня есть проблема с обновлением системы. Windows.Interactivity.dll

версия SL3 является 1.0.1327.0 версия SL5 является 2.1.20402.0

После замены DLL и удаления старой ссылки на службу затем добавить новый, среда дает мне следующее сообщение

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: «Ошибка Не удалось загрузить тип« System.Windows.Controls.VirtualizingPanel »из сборки« System.Windows, Version = 2.0.5.0, Culture = neutral, PublicKeyToken = 7cec85d7bea7798e ». \t M : \ XXX \ ОбщиеРезультаты \ App.xaml Общие результаты (SilverlightPlugins \ GeneralResults) " – WhiskerBiscuit

+0

Выгрузите каждый из ваших проектов и выполните поиск XML-кода' .proj' для ссылок на версию DLL 2.0.5.0. – Tejs

ответ

0

Удалите и повторно добавьте все свои ссылки, убедившись, что они являются правильной версией. Кроме того, дважды проверьте пул приложений проекта и убедитесь, что они совместимы с .dll's Thats - хорошее место для начала.

+0

Для этих downvoting. Если бы вы могли указать в комментариях, почему это было занижено, это было бы здорово. – Tony318

Смежные вопросы