Я разработал приложение 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 ищет там? Когда я копирую сборку в это место, все работает нормально. Но это не может быть решением?!
Спасибо за любые подсказки и предложения!
Леви