Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2010 在vs2015中打开vs2010 C#项目导致设计器出错_Visual Studio 2010_Visual Studio 2015_Visual Studio Designer - Fatal编程技术网

Visual studio 2010 在vs2015中打开vs2010 C#项目导致设计器出错

Visual studio 2010 在vs2015中打开vs2010 C#项目导致设计器出错,visual-studio-2010,visual-studio-2015,visual-studio-designer,Visual Studio 2010,Visual Studio 2015,Visual Studio Designer,我可以访问代码,但无法打开设计器视图。我可以添加新项目并对其编码,只有现有项目的设计器视图返回这些错误 我还可以成功地运行和调试程序 唯一的问题是,现在我已经在vs2015上打开了它,它不能在vs2010中再次打开 我已经在谷歌上搜索了好几个小时,尝试了各种各样的东西,但还是没有运气 堆栈跟踪: Error HRESULT E_FAIL has been returned from a call to a COM component at System.Runtime.InteropServic

我可以访问代码,但无法打开设计器视图。我可以添加新项目并对其编码,只有现有项目的设计器视图返回这些错误

我还可以成功地运行和调试程序

唯一的问题是,现在我已经在vs2015上打开了它,它不能在vs2010中再次打开

我已经在谷歌上搜索了好几个小时,尝试了各种各样的东西,但还是没有运气

堆栈跟踪:

Error HRESULT E_FAIL has been returned from a call to a COM component
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.LanguageServices.Implementation.Utilities.Exceptions.ThrowEFail()
at Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.CodeTypeRef.LookupTypeSymbol()
at Microsoft.VisualStudio.LanguageServices.Implementation.CodeModel.CodeTypeRef.get_TypeKind()
at EnvDTE.CodeTypeRef.get_TypeKind()
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.GetUrtTypeFromVsType(CodeTypeRef vsType)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomParser.OnTypePopulateMembers(Object sender, EventArgs e)
at System.CodeDom.CodeTypeDeclaration.get_Members()
at Microsoft.VisualStudio.Design.Serialization.CodeDom.MergedCodeDomParser.CodeTypeDeclarationPopulator.OnPopulateMembers(Object sender, EventArgs e)
at System.CodeDom.CodeTypeDeclaration.get_Members()
at System.ComponentModel.Design.Serialization.TypeCodeDomSerializer.Deserialize(IDesignerSerializationManager manager, CodeTypeDeclaration declaration)
at System.ComponentModel.Design.Serialization.CodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager manager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.PerformLoad(IDesignerSerializationManager serializationManager)
at Microsoft.VisualStudio.Design.Serialization.CodeDom.VSCodeDomDesignerLoader.DeferredLoadHandler.Microsoft.VisualStudio.TextManager.Interop.IVsTextBufferDataEvents.OnLoadCompleted(Int32 fReload)

项目文件中的向后兼容性仅适用于VS 2012及以后版本。我相信,当它将项目文件转换为新格式时,它会备份旧的项目文件。检查项目中的备份文件夹。项目文件中的向后兼容性仅适用于VS 2012及以后版本。我相信,当它将项目文件转换为新格式时,它会备份旧的项目文件。检查项目中的备份文件夹。