我与此帖子有同样的问题,但是已经做了建议的更正,没有运气:
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>
但是我无法预览表单:
例外文字:
查找资源字典“ 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)
答案 0 :(得分:0)
感谢您的帮助。
我的解决方案来自sctrach的新解决方案文件。 这似乎可以解决问题。
答案 1 :(得分:0)
对我来说,这是一种解决方法:
如果资源文件以前可以工作并且“不再”不再可访问,则此方法有效。