【问题标题】:Visual studio 2015 Update 1 migration errorVisual Studio 2015 Update 1 迁移错误
【发布时间】:2015-12-16 04:02:38
【问题描述】:

我的项目无法再加载。解决方案资源管理器说是

(不兼容)

**不支持

此版本的 Visual Studio 无法打开以下 项目。项目类型可能未安装或此版本的 Visual Studio 可能不支持它们。有关启用的更多信息 这些项目类型或以其他方式迁移您的资产,请参阅 单击确定后显示的“迁移报告”中的详细信息。**

**需要进行非功能性更改

Visual Studio 将自动对 以下项目以使它们能够在 Visual Studio 中打开 2015、Visual Studio 2013、Visual Studio 2012 和 Visual Studio 2010 SP1。项目行为不会受到影响。**

项目目录下生成的 HTML 说

找不到此项目类型所基于的应用程序。请尝试此链接以获取更多信息: http://go.microsoft.com/fwlink/?LinkId=628321&projecttype=8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942

而且这个链接非常没用。 appdata 中的日志显示

2219 错误 SetSite 对包 [Visual C++ 项目系统包][未将对象引用设置为对象的实例。]:{ at Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.c__DisplayClass55_0.d.MoveNext() --- 从先前抛出异常的位置结束堆栈跟踪 --- 在 System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)在 Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.ApartmentMarshaler.Invoke(Func`1 方法)在 Microsoft.VisualStudio.Project.VisualC.VCProjectEngine.VCProjectEngineShim.Initialize(IntPtr instResources,对象 sp,对象浏览器,IVCBuildPackageInternal bldPkg)} {F1C25864-3097-11D2-A5C5-00C04F7968B4} 80004003 - E_POINTER VisualStudio 2015/12/03 04:10:01.316 2220 错误结束包加载 [Visual C++项目系统包]

616 错误 SetSite 包 [Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.HtmlToolHostPackage, Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost, 版本=4.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a][预计 1 个出口与合同 姓名 “Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.Bridge.IWebKitDiagnosticsProvider” 但在应用适用的约束后发现 0。]:{ at Microsoft.VisualStudio.Composition.ExportProvider.GetExports(ImportDefinition 导入定义)在 Microsoft.VisualStudio.Composition.ExportProvider.GetExports[T,TMetadataView](字符串 contractName, ImportCardinality 基数)在 Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T,TMetadataView](字符串 合同名称)在 Microsoft.VisualStudio.Composition.ExportProvider.GetExport[T](字符串 合同名称)在 Microsoft.VisualStudio.Composition.ExportProvider.GetExportT 在 Microsoft.VisualStudio.Composition.ExportProvider.GetExportedValueT 在 Microsoft.VisualStudio.ComponentModelHost.ComponentModel.GetServiceT 在 Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.HtmlToolHostPackage.OnCreateService(IServiceContainer 容器,类型 serviceType) 在 Microsoft.VisualStudio.Shell.Package.GetService(类型 serviceType)在 Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.HtmlToolHostPackage.GetServiceT 在 Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.HtmlToolHostPackage.Initialize() 在 Microsoft.VisualStudio.Shell.Package.Microsoft.VisualStudio.Shell.Interop.IVsPackage.SetSite(IServiceProvider sp)} {B66F381B-48DE-4C10-B71B-EF9A2A808D85} 80131500 VisualStudio 2015/12/03 03:57:12.693 617 错误结束包加载 [Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost.Package.HtmlToolHostPackage, Microsoft.VisualStudio.WebClient.Diagnostics.HtmlToolHost, 版本=4.0.0.0,文化=中性,PublicKeyToken=b03f5f7f11d50a3a]

【问题讨论】:

    标签: visual-studio visual-studio-2015


    【解决方案1】:

    http://aka.ms/getlatestofficedevtools 下载并重新安装 Office 工具,重新启动后应该可以再次使用。

    【讨论】:

    • 我无法安装 Office 工具,而无需安装整个 Web 开发工具。顺便问一下,为什么 C++ 开发需要 Office Tools 和 Web stuffs (HTML5)?
    • 出于好奇,您为什么认为问题与 Office 工具有关?就个人而言,我遇到了类似的错误,并且我没有进行任何与 Office 相关的开发。
    【解决方案2】:

    这可能是由于在 Update 1 安装过程中部署 Visual Studio 的配置文件时出现问题所致。要了解更多信息,请参阅https://social.msdn.microsoft.com/Forums/vstudio/en-US/e011bc08-8b1d-4a2a-99d6-a167da922145/visual-studio-2015-update-1-fails-to-update-devenvexeconfig-plus-fix?forum=vssetup。如果您遇到这个问题,请注意我的团队正在为未来的安装部署修复程序。

    如果您的机器没有受到该问题的影响,那么恐怕我不知道具体问题是什么。如果您愿意与我分享您的安装日志,我可以进行一些分析,看看是否有某些东西无法正确安装。如果你想走这条路,请直接通过 eric.knox@microsoft.com 与我联系,以便我发送说明。

    Eric Knox,Visual Studio 工程经理

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-12-10
      • 2017-06-03
      • 1970-01-01
      • 2016-03-07
      • 1970-01-01
      • 2016-11-30
      • 2015-07-13
      • 1970-01-01
      相关资源
      最近更新 更多