I experience the following crash every time I try to open my solution file.
SharpDevelop Version : 2.2.1.2648
.NET Version : 2.0.50727.832
OS Version : Microsoft Windows NT 5.1.2600 Service Pack 2
Current culture : English (United Kingdom) (en-GB)
Current UI language : en-US
Working Set Memory : 83208kb
GC Heap Memory : 37962kb
Exception thrown:
System.ArgumentException: An item with the same key has already been added.
at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.GetClasses(LanguageProperties language)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.GetClassInternal(String typeName, Int32 typeParameterCount, LanguageProperties language)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.GetClass(String typeName, Int32 typeParameterCount, LanguageProperties language, Boolean lookInReferences)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.GetClass(String typeName, Int32 typeParameterCount, LanguageProperties language, Boolean lookInReferences)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.SearchType(SearchTypeRequest request)
at ICSharpCode.SharpDevelop.Dom.SearchClassReturnType.get_BaseType()
at ICSharpCode.SharpDevelop.Dom.ProxyReturnType.get_FullyQualifiedName()
at ICSharpCode.SharpDevelop.Dom.SearchClassReturnType.get_FullyQualifiedName()
at ICSharpCode.SharpDevelop.Dom.CompoundClass.UpdateInformationFromParts()
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.AddClassToNamespaceListInternal(IClass addClass)
at ICSharpCode.SharpDevelop.Dom.DefaultProjectContent.UpdateCompilationUnit(ICompilationUnit oldUnit, ICompilationUnit parserOutput, String fileName)
at ICSharpCode.SharpDevelop.ParserService.ParseFile(IProjectContent fileProjectContent, String fileName, String fileContent, Boolean updateCommentTags)