У меня проблема с загрузкой ресурсов для UserControl из указанной сборки в Expression Blend
Вот соответствующий код:
<UserControl.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Referenced.Assembly;component/Resources/ResourceDictionary.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</UserControl.Resources>
Я также попробовал этот вариант URI:
<ResourceDictionary Source="/Referenced.Assembly;Component/Resources/ResourceDictionary.xaml"/>
В Visual Studio 2008 SP1 (и код, и конструктор) все работает нормально, и приложение использует указанные ресурсы. При загрузке решения и открытии файла UserControl XAML в Expression Blend 3 появляется сообщение «Указанный файл не найден» (или что-то подобное, у меня есть локализованная версия .NET Framework), никакой другой информации нет, исключений не выдается при отладке процесса Blend в Visual Студия.
Есть идеи?