当我尝试在窗体设计器中更改控件的默认图像时(无论在哪个控件上),我收到此错误:
错误消息:具有相同的项目 密钥已添加
我尝试删除并重新创建 Resources.resx 文件..我确信只有1个具有这些密钥的resx文件存在..(实际上这是我唯一的资源文件)但它仍然没有工作
我有一些som字符串和一些图像。就是这样。
有什么想法吗?
答案 0 :(得分:18)
I had this problem too。解决方案是永远不要创建名为“Resources.resx”的.resx文件,因为它与可以在项目属性对话框中自动创建的“Resources.resx”文件冲突。
只需右键单击并重命名“Resources.resx”,您就可以完美地更改图像。
答案 1 :(得分:1)
如果你真的想弄清楚出了什么问题,你可以尝试将调试器附加到VS并在devenv.exe显示消息框时中断。从调用堆栈中可以看出VS正在做什么。以下是有关调试Visual Studio的更多详细信息:http://blogs.msdn.com/kirillosenkov/archive/2008/12/07/how-to-debug-crashes-and-hangs.aspx
如果您愿意,可以在此处发布Visual Studio主线程的调用堆栈,我可以尝试调查发生了什么。
答案 2 :(得分:1)
在向解决方案添加项目时出现此错误。上述所有方案均未应用,但重新启动visual studio修复此问题。傻,是的。 Visual studio版本 - 2015年企业。
答案 3 :(得分:0)
我有同样的问题。但在我的情况下,这是因为我的资源文件夹中列出了两倍于同一个文件。 合并后可能会出现问题。