Introduced in the last version. Some simple project with vibe.d reference won't open anymore at least under windows.
Xamarin Studio v5.10.2
System.InvalidOperationException: Collection was modified; enumeration operation may not execute. v System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) v System.Collections.Generic.List1.Enumerator.MoveNextRare()
v System.Collections.Generic.List1.Enumerator.MoveNext() v MonoDevelop.D.Projects.Dub.DubProject.<GetBuildSettings>d__23.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubProject.cs:line 82 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetDependencyEntries>d__20.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 124 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetEnumerator>d__21.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 131 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 105 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 113 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadAsSolution(String file, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 48 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileFormat.ReadFile(FilePath file, Type expectedType, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileFormat.cs:line 48 v MonoDevelop.Projects.ProjectService.ReadFile(IProgressMonitor monitor, String file, Type expectedType, FileFormat& format) v MonoDevelop.Projects.ProjectService.InternalReadWorkspaceItem(String file, IProgressMonitor monitor) v MonoDevelop.Projects.DefaultProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v XamarinStudio.Forms.XamarinFormsProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectService.ReadWorkspaceItem(IProgressMonitor monitor, FilePath file) v MonoDevelop.Ide.RootWorkspace.BackgroundLoadWorkspace(IProgressMonitor monitor, FilePath file, Boolean loadPreferences, Boolean reloading)
Introduced in the last version. Some simple project with vibe.d reference won't open anymore at least under windows. Xamarin Studio v5.10.2
System.InvalidOperationException: Collection was modified; enumeration operation may not execute. v System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource) v System.Collections.Generic.List
1.Enumerator.MoveNextRare() v System.Collections.Generic.List1.Enumerator.MoveNext() v MonoDevelop.D.Projects.Dub.DubProject.<GetBuildSettings>d__23.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubProject.cs:line 82 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetDependencyEntries>d__20.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 124 v MonoDevelop.D.Projects.Dub.DubReferencesCollection.<GetEnumerator>d__21.MoveNext() v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DubReferencesCollection.cs:line 131 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 105 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadSubProjects(DubProject defaultPackage, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 113 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileManager.LoadAsSolution(String file, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileManager.cs:line 48 v MonoDevelop.D.Projects.Dub.DefinitionFormats.DubFileFormat.ReadFile(FilePath file, Type expectedType, IProgressMonitor monitor) v C:\Projects\Mono-D\MonoDevelop.DBinding\Projects\Dub\DefinitionFormats\DubFileFormat.cs:line 48 v MonoDevelop.Projects.ProjectService.ReadFile(IProgressMonitor monitor, String file, Type expectedType, FileFormat& format) v MonoDevelop.Projects.ProjectService.InternalReadWorkspaceItem(String file, IProgressMonitor monitor) v MonoDevelop.Projects.DefaultProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v XamarinStudio.Forms.XamarinFormsProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectServiceExtension.LoadWorkspaceItem(IProgressMonitor monitor, String fileName) v MonoDevelop.Projects.ProjectService.ReadWorkspaceItem(IProgressMonitor monitor, FilePath file) v MonoDevelop.Ide.RootWorkspace.BackgroundLoadWorkspace(IProgressMonitor monitor, FilePath file, Boolean loadPreferences, Boolean reloading)