Visual Studio错误:已添加具有相同键的项目

时间:2009-11-09 15:27:40

标签: visual-studio winforms resources

当我尝试在窗体设计器中更改控件的默认图像时(无论在哪个控件上),我收到此错误:

  

错误消息:具有相同的项目   密钥已添加

我尝试删除并重新创建 Resources.resx 文件..我确信只有1个具有这些密钥的resx文件存在..(实际上这是我唯一的资源文件)但它仍然没有工作

我有一些som字符串和一些图像。就是这样。

有什么想法吗?

4 个答案:

答案 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)

我有同样的问题。但在我的情况下,这是因为我的资源文件夹中列出了两倍于同一个文件。 合并后可能会出现问题。