amn*_*sia 5 c# wpf xaml visual-studio-2013
我在外部程序集中有一个资源字典,该字典已合并到我的app.xaml中,如下所示:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/My.Library;component/Theme.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
Run Code Online (Sandbox Code Playgroud)
我希望使用StaticResource绑定引用上述资源。
我在Visual Studio 2013中收到设计时错误,指出资源不存在。我没有收到任何编译器错误,并且资源在运行时确实显示良好。
我已经阅读了有关VS Designer无法正确显示外部资源的问题的帖子,但是我没有使用Designer,这不是我的问题。我在错误窗口中收到错误消息,指出资源无法解析,并且我遇到了严重的问题。我已经尝试完全清洁和重建。
同样,所有内容都可以编译并正常运行,但这并不是很方便,因为我现在必须在错误列表中进行筛选,以查看实际错误以及什么是Visual Studio无法正确解析引用的资源。
对于咧嘴笑,我确实尝试过切换到DynamicResource,确实错误消失了。但是,这些资源在应用程序生命周期中不会改变,并且我不希望仅为了解决IDE问题而承担所有额外的开销。
有人知道对此有适当的解决方法吗?
| 归档时间: |
|
| 查看次数: |
1159 次 |
| 最近记录: |