Vs2017:查找带有组件标签

时间:2018-07-25 09:38:03

标签: c# visual-studio

我与此帖子有同样的问题,但是已经做了建议的更正,没有运气:

Vs2017: An Error Occured while finding the resource dictionary

我的资源就是这样

<UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="pack://application:,,,/FIT.Windows.Forms;component/Themes/Generic.xaml"/>
            </ResourceDictionary.MergedDictionaries>

但是我无法预览表单:

enter image description here

例外文字:

  

查找资源字典“ pack:// application:,, / FIT.Windows.Forms; component / Themes / Generic.xaml”时发生错误。

堆栈跟踪:

  Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.ResourceDictionaryInstanceBuilder.ProvideResourceDictionary(ILocalInstanceBuilderContext上下文,ViewNode viewNode,IDocumentRoot&relatedRoot,ResourceDictionary&originalInstance)中的

  在Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.ResourceDictionaryInstanceBuilder.UpdateProperty(ILocalInstanceBuilderContext上下文,ViewNode viewNode,IPProperty propertyKey,DocumentNode valueNode)   在Microsoft.VisualStudio.DesignTools.WpfDesigner.InstanceBuilders.ResourceDictionaryInstanceBuilder.InstantiateProperties(ILocalInstanceBuilderContext上下文,ViewNode viewNode,DocumentCompositeNode CompositeNode)   在Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.DictionaryInstanceBuilder.Initialize(ILocalInstanceBuilderContext上下文,ViewNode viewNode,布尔值isNewInstance)   在Microsoft.VisualStudio.DesignTools.Designer.InstanceBuilders.LocalInstanceManager.InitializeInstance(IInstanceBuilder构建器,ViewNode viewNode,布尔值isNewInstance)

2 个答案:

答案 0 :(得分:0)

感谢您的帮助。

我的解决方案来自sctrach的新解决方案文件。 这似乎可以解决问题。

答案 1 :(得分:0)

对我来说,这是一种解决方法:

  1. 从项目中排除受影响的文件,然后将其包含回
  2. 保存并构建解决方案

如果资源文件以前可以工作并且“不再”不再可访问,则此方法有效。