MonoDevelop - Path中的非法字符

时间:2010-11-22 15:39:45

标签: xamarin.ios monodevelop

当我尝试使用MonoDevelop打开文件时,我收到此消息

System.ArgumentException:路径中的非法字符。   在System.IO.Path.GetExtension(System.String path)[0x00000] in:0   在MonoDevelop.Projects.Formats.MSBuild.SlnFileFormat.CanReadFile(System.String文件,MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat格式)[0x00000] in:0   在MonoDevelop.Projects.Formats.MSBuild.MSBuildFileFormat.CanReadFile(FilePath文件,System.Type expectedType)[0x00000] in:0   在MonoDevelop.Projects.FileFormatManager.GetFileFormats(System.String fileName,System.Type expectedType)[0x00000] in:0   在MonoDevelop.Projects.ProjectService.IsWorkspaceItemFileInternal(System.String filename)[0x00000] in:0   在MonoDevelop.Projects.DefaultProjectServiceExtension.IsWorkspaceItemFile(System.String filename)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectServiceExtension.IsWorkspaceItemFile(System.String fileName)[0x00000] in:0   在MonoDevelop.Projects.ProjectService.IsWorkspaceItemFile(System.String filename)[0x00000] in:0   在MonoDevelop.Ide.IdeApp.OpenFiles(IEnumerable`1文件)[0x00000]中:0   在MonoDevelop.Ide.IdeApp + c_ AnonStorey8E。<> m _10F(System.Object,System.EventArgs)[0x00000] in:0   at(wrapper delegate-invoke):invoke_void_ this __ object_EventArgs(object,System.EventArgs)   在MonoDevelop.Ide.IdeApp.Initialize(IProgressMonitor监视器)[0x00000]中:0   在MonoDevelop.Ide.IdeStartup.Run(System.String [] args)[0x00000] in:0

请建议

1 个答案:

答案 0 :(得分:2)

这是MD 2.4中的P / Invoke编组错误,已在2.4.1中修复。