案例
我有两个程序集:一个持有应用程序,一个充当库。 该库保存和图像资源,例如:“Images / image.png”,其构建操作设置为资源。
库
接下来,该库包含SomeStyle.xaml文件:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Image x:Key="someKey" Source="/LibraryAssemblyHere;component/Images/image.png" />
</ResourceDictionary>
应用
应用程序程序集的App.xaml包含:
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="pack://application:,,,/LibraryAssemblyHere;component/Styles/SomeStyle.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
问题
启动应用程序时,Visual Studio 2010给出了以下错误:
Failed to create a 'ImageSource' from the text '/LibraryAssemblyHere;component/Images/image.png
内部异常:
Cannot locate resource 'images/image.png'.
问题
简单:我做错了什么?我进行了搜索和搜索,但没有任何帮助。
提前致谢!