加载图像时,WPF抛出“找不到资源”exception

我有一个WPF窗口,在我的本地系统中有一个文件的背景图像。 所以XAML文件如下所示:

<Window.Background> <ImageBrush ImageSource="/MYASSEMBLY;component/Resources/MyPic.png"/> </Window.Background> 

在XAMLdevise器中,它实际上显示了这个背景图像,所以图像确实存在于MYASSEMBLY \ Resources文件夹中。 但是,在启动应用程序时,在InitializeComponent()函数调用中,会引发exception

找不到资源'resources / mypic.png'。

所以我现在完全失去了。 devise和运行时间的目录是否不同,因此运行时不存在?

在解决scheme探索中,将图像“Build Action”属性设置为“Resource” ,然后清理解决scheme并重build它。