ResourceDictionary Source=".​​.."行带有下划线,VS 设计器抛出异常。一切都在 VS 2008 中工作

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

异常(exception):

异常(exception):值不能为空。参数名称:item(与 InnerException 相同)
Microsoft.Expression.Platform.InstanceBuilders.ClrObjectInstanceBuilder.InstantiateChildren(IInstanceBuilderContext context, ViewNode viewNode, DocumentCompositeNode compositeNode, Boolean isNewInstance)

最佳答案

为 MyStyles.xaml 设置的“构建操作”是什么?

如果还没有像这样设置,请尝试将其设置为“页面”。

有关详细信息,请参阅其他答案:(在我看来,这可能与某种方式有关)

Style TargetType causes XamlParseException when not attached to debugger

关于xaml - MergedDictionaries Source 中的 ResourceDictionary 导致 VS 2012 Designer 无法加载,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13855652/

10-13 06:37