问题描述
切换到.net Core 3.1后突然资源字典里面图片资源报错找不到(其他资源没有试不确定),并且确定Pack_url格式一定正确,找不到错误的原因。而使用.net 4.7.2就正常。
解决方案
跟水友群交流后,他们也反映有这个问题,他们解决方法是,
1、删除bin,obj等文件夹,将图片属性里面生成操作改为资源。然后多试几次就好了。
![在这里插入图片描述](https://img-blog.csdnimg.cn/4920bf10a083496f9b7be574958c0970.png)
2、将图片属性生成操作改为内容,然后复制到输出目录改为复制。
![在这里插入图片描述](https://img-blog.csdnimg.cn/e688e9ad6f4142d9a8f904d3fba079e0.png)
对于第一中方式,我试了2次后成功,过了会又报错了,玄学。
第二种方式100%会成功,不过会把图片资源拷贝到输出目录。
对于这种情况,我还没弄明白,先插个眼,以后明白再来更新。