在另一个DLL中合并ResourceDictionary

时间:2016-04-02 23:49:23

标签: c# wpf xaml resourcedictionary

我在合并引用dll中的ResourceDictionary时出现问题。

这是我的设置:

我正在使用带有最新更新的Visual Studio 2012。

在一个解决方案中,我有一个名为Utils的项目,其中包含名为ResourceDictionary的{​​{1}}。构建操作设置为页面。以下是它的外观片段:

Styles.xaml ResourceDictionary

在另一个解决方案中,我有一个引用Styles.xaml的应用程序项目。在我的App.xaml文件中,我正在尝试合并Utils.dll中的Styles.xaml字典。这是片段:

App.xaml

我在尝试合并此词典时遇到的错误是Utils

我已尝试将源更改为An error occurred while finding the resource dictionary "/Utils;component/WPFStyles/Styles.xaml".,但这没有帮助。

我也尝试将构建操作更改为Resource,这也没有给我带来任何好运。

关于这一点的奇怪之处(至少我认为这很奇怪)是当我在同一解决方案中的另一个项目中引用了Utils项目时合并ResourceDictionary没有问题。当我尝试在另一个解决方案中引用Utils.dll时,才会出现此问题。

如果有人有任何想法,我会非常感激,因为我已经没有什么可尝试的了。

0 个答案:

没有答案