我有以下资源字典
<ResourceDictionary
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/Asi.Ui.CustomControls;component/Themes/ExpanderItem.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
我在“application:,,,”上收到Resharper 7.1.3错误报告“路径中的字符无效”。
据我所知,这是合并字典的正确语法。我的语法有问题吗?如果语法正确,为什么我会收到此错误?
代码编译并且似乎运行良好,但我不确定这是否会在稍后再次让我感到厌恶。
答案 0 :(得分:3)
当我添加对&#34; System.Windows&#34;的引用时,我遇到了同样的问题。进入引用的xaml程序集,在你的例子中是Asi.Ui.CustomControls。删除此引用修复了错误。
尽管应用程序已根据报告的问题构建并成功运行,但在编辑字典源路径时,intellisense停止工作会产生令人讨厌的副作用。