开篇先说这个问题我是什么情况下发现的。我在程序中想添加图片,为了发布时图片不丢,肯定要以资源的形式进行加载,可是就加载之后就出现了这个问题。这个问题让我困惑了20多分钟不知道咋回事!后来才发现是VS环境自动添加配置导致的问题,删掉就好!具体请看下文!

1.原因及解决办法:
Resource.Designer.cs文件重复了!要删掉一个!
在你项目的Resources.resx中查看!

究竟要删掉哪一个,你需要点开看一下,你刚才的资源加载到哪里了。保留有资源的那个,删掉另一个!
例如:
图片名叫giphy.gif,那么其中一个Resource.Designer.cs文件中就会有个属性叫giphy的,这个cs文件就是要保留的!
PS:调用资源方法如下:【gif图想动起来,一定要用lable加载!】

本文解决了在Visual Studio中因Resource.Designer.cs文件重复导致的资源加载问题。通过删除多余的文件并保留包含正确资源的文件来解决。适用于老项目修改时遇到的资源加载二义性问题。

4021

被折叠的 条评论
为什么被折叠?



