WPF在加载图像时抛出"Cannot locate resource"异常。
问题:WPF在加载图像时抛出“Cannot locate resource”异常。
原因:图像文件的Build Action属性未设置为Resource。
解决方法:在Solution Explorer中将图像文件的Build Action属性设置为Resource。然后在Solution Explorer面板上右键单击,并选择Clean Solution,然后重新构建。
问题:感谢,问题已解决。我以为它会在运行时加载图片,所以我甚至没有将图片包含在项目中。
问题:是的,不要忘记进行清理和重建...就像Buzz所说的那样...很容易忽略...我也是这样做的:)
问题:嘿嘿,我们大多数人,包括问问题的人,实际上并没有遇到这个属性问题,但是我们没有预料到,如果已经在物理目录中,它需要在资源管理器中将图像添加进去。坦率地说,这是非常酷的,需要在资源管理器中添加图片。谢谢!
问题:太不可思议了-清理和重建就是问题所在!我花了几个小时来解决这个问题,谢谢!
问题:重复之前的回答,我必须将文件包含在我的项目中,仅仅将其放在文件夹中是不够的。
问题:当您像这样访问图像时
问题:哦,VS...现在我必须在每次构建时进行清理,以清除错误,使设计器中的控件可见,并纠正XAML中的波浪线错误。
问题:我在这里9年后,在整个StackOverflow社区中,包括其他语言,这是我找到的唯一一个解决此问题的答案。谢谢!
问题:构建操作?嗯?
问题:对于使用.Net(在我这里是7)的任何人,资源程序集必须在项目属性中设置
WPF在加载图像时抛出"Cannot locate resource"异常的原因是因为图像没有自动添加到解决方案中。解决方法是检查图像是否存在于解决方案资源管理器中,如果不存在,则将其添加到解决方案中。
在解决方案资源管理器中检查图像是否存在,如果不存在,则将其添加到解决方案。这样在运行时就不会出现"Cannot locate resource"异常了。
编辑您的答案以便更容易阅读:(1) 不要为每个单词的开头使用大写字母; (2) 添加一些标点符号; (3) 不需要类似"谢谢"这样的内容。
当前的答案写得不清楚。请编辑以添加更多细节,以帮助其他人理解该如何解决提出的问题。您可以在帮助中心找到有关如何编写良好答案的更多信息。