0

我正在开发一个模块化 Silverlight 应用程序,并且在其中一个模块中我想在视图上显示图像。我已经在/Resources/Images目录中的模块项目下添加了图像文件。而且我已经将图像文件的Build Action属性更改为Content. 我认为最好不要将图像嵌入到 dll 文件中。构建后的 xap 文件包含图像。

在 View xaml 中,我插入了<Image Source="/Resources/Images/Yoda.jpg" />正确显示的图像和设计时间,但运行时图像丢失

我的问题是如何解决这个问题?我不想嵌入 dll(构建操作:资源)。

如果您想使用它,我已经制作了一个小型测试解决方案: Solution.zip

提前致谢

设计时图像正确显示: 设计时图像正确显示

但运行时图像丢失: 在运行时图像丢失

解决方案结构:

解决方案结构

4

1 回答 1

0

您可以将图像的复制到输出目录属性设置为:

  • 始终复制,或
  • 如果较新,请复制

然后在运行时它将可用。

于 2013-08-16T14:32:50.397 回答