【发布时间】:2012-11-18 02:58:08
【问题描述】:
我在 Visual Studio 中做一个项目,但是当我想打开表单时,它给了我这个尴尬的错误:
为防止在加载设计器之前可能丢失数据, 必须解决以下错误: 项目已添加。字典中的键:'help' 正在添加的键:'Help'
为什么我会看到这个问题,我该如何解决。
【问题讨论】:
-
不知道你是怎么到那里的,但是某处正在做 Dictionary
.ContainsKey(String) 这是区分大小写的,并且使用结果作为执行 / 不执行 Dictionary .Add (字符串)不是(有点)。因此,请通过您的代码让“帮助”始终为“帮助”或“帮助”,然后解决根本问题。 -
您是否在
form_load的某处使用不区分大小写的字典?var caseInsensitiveDictionary = new Dictionary<string, int>( StringComparer.OrdinalIgnoreCase); -
好的,我解决了Resources.Designer.cs文件中没有包含在项目中的问题
标签: .net winforms exception-handling dictionary