2014-09-19 120 views
0

在设计阶段,我的WPF应用程序出现问题。我在这个屏幕截图中出现错误。它是德语,意思是类似于:IOException:找不到资源“x”,所有资源都在那里。设计时在WPF中找不到IOException资源

http://imgur.com/agQMmL5

如果我清理应用程序建成后,该错误消失。在新建立后,我再次得到错误。

是这部分代码导致错误:

<Grid.Background> 
     <ImageBrush Stretch="UniformToFill" ImageSource="/Images/BachmannCEO.jpg"/> 
</Grid.Background> 

在该问题的任何解决方案?

回答

0

如果您选择已添加到项目中的图像,并检查属性中的构建操作是否设置为资源。

这是你最有可能的问题,它试图编译它。或者,可能性是图像相对于源路径不在位置,因此您可以尝试将完整的目录路径作为ImageSource放入,并查看这会让您感觉如何。

+0

将图像的构建操作设置为资源。 如果我把完整的目录,它工作正常。但我希望能够让应用程序用完不同的文件夹,所以我无法在硬盘中输入目录。 – 2014-09-19 13:37:10

+0

那么这对我来说就意味着图像的相对路径存在问题。检查图像的位置相对于应用程序.exe文件是否正确 – Rolodium 2014-09-20 13:56:57

+0

图像位于项目本身中(请参阅上面的问题中的屏幕截图)。清洁后的项目,它工作正常... – 2014-09-22 09:21:32