ResourceDictionary в MergedDictionaries Source, вызывающий VS 2012 Designer не загружаться

Строка ResourceDictionary Source="..." подчеркнута, и конструктор VS создает исключение. Все работало в VS 2008

<ResourceDictionary>
    <ResourceDictionary.MergedDictionaries>
        <ResourceDictionary Source="pack://application:,,,/MySolution.MyProject;component/Styles/MyStyles.xaml" />
    </ResourceDictionary.MergedDictionaries>
</ResourceDictionary>

Исключение:

Исключение: значение не может быть нулевым. Имя параметра: item (то же самое для InnerException) в Microsoft.Expression.Platform.InstanceBuilders.ClrObjectInstanceBuilder.InstantiateChildren(IInstanceBuilderContext context, ViewNode viewNode, DocumentCompositeNode compositeNode, Boolean isNewInstance)

1 ответ

Что такое "сборка действий" для вашего MyStyles.xaml?

попробуйте установить "page", если он еще не настроен, как это.

см. этот другой ответ для деталей: (мне кажется, это может быть связано каким-то образом)

Стиль TargetType вызывает XamlParseException, когда он не присоединен к отладчику