1

我有以下资源字典

<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>

我在“应用程序:,,”上收到 Resharper 7.1.3 错误,报告“路径中的字符无效”。

据我了解,这是合并字典的正确语法。我在语法上做错了吗?如果语法正确,为什么会出现此错误?

代码可以编译并且似乎运行良好,但我不确定这是否会在以后回来咬我。

4

1 回答 1

3

当我在引用的 xaml 程序集中添加对“System.Windows”的引用时遇到了同样的问题,在您的情况下是 Asi.Ui.CustomControls。删除此引用修复了错误。

尽管应用程序已成功构建并运行报告的问题,但它具有令人讨厌的副作用,即在编辑字典源路径时智能感知停止工作。

于 2016-08-08T21:48:04.453 回答