тип из сборки построен со старой версией blend sdk и не поддерживается в проекте Windows presentation foundation 4

Я создал проект WPF в VS 2013. После обновления до VS 2015 эта ошибка отображается в конструкторе для типов, полученных из Blend SDK:

тип из сборки построен с более старой версией blend sdk и не поддерживается в проекте Windows presentation foundation 4

5 ответов


  1. запустить командную строку от имени администратора

  2. изменить каталог на Blend SDK:cd C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.5\Libraries\

  3. Регистрация DLL:gacutil -i System.Windows.Interactivity.dll

  4. Перезапустите Visual Studio

ссылка: https://connect.microsoft.com/VisualStudio/feedback/details/755407/xaml-designer-will-not-display-when-using-blend-sdk-behaviors


вы можете решить эту проблему путем ручного изменения номера версии .sln и .файлов csproj.

In .csproj и .csproj файл.пользователь изменить ToolsVersion к текущей версии Visual Studio. VS 2013-версия 12, VS 2015-Версия 14.

In .sln change VisualStudioVersion в текущей версии, вы можете найти его в окно.

также изменить Microsoft Visual Studio Solution File, Format Version в текущей версии (например, 14.00, 12.00)

Примечание: это работает только для встроенные агрегаты. Если внешние зависимости (например, Prism) вызывают эту ошибку, вам придется перекомпилировать их с помощью нового Blend SDK. Вы также можете попытаться обновить зависимость, возможно, самая новая версия уже скомпилирована с использованием последнего Blend SDK.


ни один из других ответов здесь работал для меня. Что, наконец, решило, это удаление .NET v4.0 версия файла в папке SDK:

C:\Program Files (x86)\Microsoft SDKs\Expression\Blend\.NETFramework\v4.0\Libraries\

я ссылаюсь на v4.5 файл через NuGet, но кажется, что дизайнер находил файл в указанной выше папке. V4.0 файл не был зарегистрирован в GAC.


для меня работал только файл решения Microsoft Visual Studio, изменение версии формата до 14.00.


была аналогичная проблема с использованием Visual Studio 2017, но ни один из ответов выше не полностью разрешил ее для меня. Найдено сообщество разработчиков Microsoft страница Это было временное решение, сделал свое дело. Комментарий Брана Хаггера рекомендуется удалить .vs папка из каталога решения. Этот дополнительный шаг очистил кэш и заставил Visual Studio перестроить его.