WPF 提示错误: IOException: 找不到资源“watermark.png”

Posted ttweixiao-it-program

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF 提示错误: IOException: 找不到资源“watermark.png”相关的知识,希望对你有一定的参考价值。

本人工作环境 Microsoft Visual Studio Community 2019, Version 16.4.5

按照官网教程 “在 Visual Studio 2019 中创建第一个 WPF 应用程序” 教程走下来时,一直出现 IOException: 找不到资源“watermark.png“ 的错误提示,找了许多答案找不到,最后终于在stack overflow上看到了正确答案,感谢,特地写下来提醒大家。

 

出现的问题:

按照 右键单击项目节点,然后选择 Add - Existing Item ... ,将文件筛选器设置为 所有 All files,再浏览找到自己要使用的图片,本人使用的图片是官方的图片 watermark.png

然后在 ExpenseItHome.xaml 中添加如下代码

<Grid.Background>
    <ImageBrush ImageSource="watermark.png"/>
</Grid.Background>

后 ExpenseItHome.xaml 的界面中看到了载入的图片效果

技术图片

但是当按下 F5 要调试的时候,一直提示 IOException: 找不到资源“watermark.png”的错误,让我无从下手。

搜了很多资料,最后找到了答案,以下就是解决方案

 

解决方案:

参考资料:

https://stackoverflow.com/questions/11948829/wpf-throws-cannot-locate-resource-exception-when-loading-the-image

第一步. 在 Solution Explorer 菜单下找到 watermark.png ,然后右键点击,选择 Properties 会出现一个界面,然后把 Build Action 后面的选项改成 Resource 。

第二步. 在 Solution Explorer 菜单下右键点击项目工程,然后选择 Clean, 再右键点击工程,再选择 Rebuild 即可,这样编译就能通过啦。

技术图片

 修改成功后,就可以看到想要的结果啦。

技术图片

以上是关于WPF 提示错误: IOException: 找不到资源“watermark.png”的主要内容,如果未能解决你的问题,请参考以下文章

大家快过来看看这个macros.h文件哪里有错误呢?用keil编译提示有错误……我找不出来

在用keil编辑的时候提示这两条,怎么都找不出原因。

ATM-JAVA程序 //程序有5处相同错误,找不出原因 转账功能没有实现,修改密码来不及实现了

为啥 WPF 样式在工具提示中显示验证错误适用于文本框但对组合框无效?

WPF 中TextBox 增加输入检测,错误提示

vc++编程找不到头文件。。。急求解决方法。。