Ошибка Visual Studio 2010 года: вселенная Типа не может разрешить блок

Я загрузил проект WPF, первоначально созданный в Visual Studio 2008 в Visual Studio 2010. Процесс преобразования идет гладко, но на определенных файлах XAML разработчик VS2010 бросает несколько ошибок, связанных со ссылками проекта, включая этого:

Система. Отражение. Добавляет. UnresolvedAssemblyException

Вселенная типа не может разрешить блок: GalaSoft. MvvmLight, Version=3.0.0.31869, Culture=neutral, PublicKeyToken=3e875cdb3903c512.

Эта ссылка на сборку работает просто великолепно в Смешении Выражения 4 разработчика, но не в VS2010.

Я могу создать и выполнить решение успешно.

Мое решение предназначается для.Net Framework 3.5 SP1.

5
задан dthrasher 17 June 2010 в 03:50
поделиться

2 ответа

Я нашел обходной путь, но меня это не устраивает. Если я изменю настройку целевой платформы для проекта с «.NET Framework 3.5» на «.NET Framework 4 Client Profile», дизайнер будет работать нормально. Но я бы предпочел не менять целевую платформу только для того, чтобы получить поддержку дизайнера!

0
ответ дан 18 December 2019 в 14:42
поделиться

Проверьте, на какую версию сборок MVVM Light вы ссылаетесь.

Когда вы устанавливаете двоичные файлы MVVM Light Toolkit , вы получаете отдельные версии WPF 3.5 и WPF 4. Вы можете найти сборки WPF 4 (предполагая расположение установки по умолчанию) в

c: \ Program Files \ Laurent Bugnion (GalaSoft) \ Mvvm Light Toolkit \ Binaries \ WPF4

4
ответ дан 18 December 2019 в 14:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: