案子
我有两个程序集:一个包含应用程序,一个用作库。该库包含图像资源,例如:“Images/image.png”,其构建操作设置为resource。
图书馆
除此之外,该库还包含一个 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'.
问题
很简单:我做错了什么?我已经搜索和搜索,但没有任何帮助。
提前致谢!