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/