带有图像作为资源的DLL库。 Uri应该怎么样?

时间:2014-12-30 00:24:22

标签: c# wpf resources uri

在我的类库的解决方案资源管理器中,我添加了文件夹“Resources”,其中包含少量图像(image.png)。 我将每个image.png的构建操作设置为“资源”。

现在在这个dll中我想从那些资源返回Bitmap图像。但是我发现找不到文件的错误。

new BitmapImage(new Uri("pack://application:,,,/Resources/de_image.png"))

这是错误:

Cannot locate resource 'resources/de_image.png'.

知道怎么解决吗?

1 个答案:

答案 0 :(得分:1)

您可以这样编码:

new BitmapImage(new Uri("pack://application:,,,/[AssemblyName];component/[Path]/[To]/[Image]"))