Сбой Expression Blend при доступе к библиотеке активов - PullRequest
1 голос
/ 09 апреля 2011

Я разработал приложение silverlight 3 в Visual Studio 2008 и Expression Blend 3. Несколько недель назад я портировал приложение на silverlight 4 и обновил свои инструменты до Expression Blend 4 и Visual Studio 2010.

Все отлично работает в Visual Studio. Я могу выбрать свои пользовательские элементы управления (которые определены в приложении, это не сторонняя сборка) из панели инструментов и поместить их в конструктор. Но если я сделаю это в Expression Blend 4 с помощью библиотеки ресурсов, Expression Blend завершится сбоем без сообщения об ошибке при открытии библиотеки ресурсов. То же самое, когда я пишу «<» в коде xaml (обычно Expression Blend должен показывать Intellisense). </p>

С помощью Process Monitor я обнаружил, что Blend падает, потому что не находит сборки моего приложения silverlight в C: \ Program Files \ Reference Assemblies \ Microsoft \ Framework \ Silverlight \ v4.0. Почему Blend ищет там? Когда я копирую сборку в это место, все работает нормально. Но это не может быть решением?!

Спасибо за любые подсказки и предложения! Леви

1 Ответ

0 голосов
/ 24 сентября 2011

У меня была такая же проблема. У меня было решение для этого. Работает нормально. Но я не знаю, имеет ли право использовать.

Удалить файлы внутри папки bin. (Отладка и выпуск).

Затем запустите проект, используя Expression Blend. Тогда постройте проект. Это может сработать.

Спасибо.

...