visual-studio - Visual Studio "15"预览版卸载

标签 visual-studio uninstallation logfile visual-studio-2017

我正在尝试安装 VS“15”预览版 5,我已经启动了新的安装程序,现在它说我必须卸载以前的版本(预览版 4)。
当我单击删除按钮时,卸载过程失败,这是日志文件中的错误:

2016-10-05T23:20:59 : Verbose : Getting installed product. [installerId: SetupEngine, installationId: 9554cc50, productId: Microsoft.VisualStudio.Product.Enterprise]

2016-10-05T23:20:59 : Verbose : Calling SetupEngine.Installer.UninstallProduct. [installPath: 'C:\Program Files (x86)\Microsoft Visual Studio\VS15Preview']

2016-10-05T23:20:59 : Error : Failed to get installed product. [installerId: SetupEngine, installationId: 9554cc50, productId: Microsoft.VisualStudio.Product.Enterprise, error: Sequence contains more than one element at    at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source)
   at Microsoft.VisualStudio.Setup.Cache.CommonExtensions.GetProduct(IInstance instance, Boolean installedOnly)
   at Microsoft.VisualStudio.Setup.InstalledProductsProviderService.CorrectChannelInformation(Instance instance)
   at Microsoft.VisualStudio.Setup.InstalledProductsProviderService.GetInstalledProductForPathImpl(String path)
   at Microsoft.VisualStudio.Setup.InstalledProductsProviderService.GetInstalledProductImpl(InstalledProductSummary productSummary)
   at Microsoft.VisualStudio.Setup.InstalledProductsProviderService.GetInstalledProduct(InstalledProductSummary productSummary)]

2016-10-05T23:20:59 : Verbose : SetupEngine.Installer.UninstallProduct reported error.  [InvalidOperationException: Sequence contains more than one element at    at System.Linq.Enumerable.SingleOrDefault[TSource](IEnumerable`1 source)
   at Microsoft.VisualStudio.Setup.Cache.CommonExtensions.GetProduct(IInstance instance, Boolean installedOnly)
   at Microsoft.VisualStudio.Setup.Cache.CacheRepository.GetAvailablePackages()
   at Microsoft.VisualStudio.Setup.Engine.Initialize()
   at Microsoft.VisualStudio.Setup.Engine.Uninstall(CancellationToken token)
   at Microsoft.VisualStudio.Setup.InstallerService.UninstallProductImpl(InstalledProductSummary productSummary, TelemetryContext telemetryContext, CancellationToken cancellationToken)
   at Microsoft.VisualStudio.Setup.InstallerService.UninstallProduct(InstalledProductSummary productSummary, TelemetryContext telemetryContext, CancellationToken cancellationToken)]

2016-10-05T23:21:00 : Verbose : Getting installed product summaries. [installerId: SetupEngine]

2016-10-05T23:21:00 : Verbose : Getting product summaries. [installerId: SetupEngine]

有人能帮我吗?

最佳答案

在尝试预览 5 之前,您必须卸载所有以前版本的 Visual Studio“15”,您可以通过 Visual Studio 安装程序或从控制面板使用“卸载程序”卸载以前的版本。当 Visual Studio 安装程序无法工作时,我们可以手动删除 Visual Studio,如下所示:

  • 关闭 Visual Studio 安装程序
  • 删除文件夹 %ProgramData%\Microsoft\VisualStudio\Packages\
  • 删除 Visual Studio 文件夹安装文件夹(通常在 %ProgramFiles(x86)%\Microsoft Visual Studio\VS15Preview 下)
  • 之后,先前的安装将被删除。再次启动 Visual Studio Preview ‘15’ 的 Visual Studio Installer 进行安装
    有关 VS 预览版 ‘15’ 安装的更多详细信息,您可以查看 here .
  • 关于visual-studio - Visual Studio "15"预览版卸载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39883970/

    相关文章:

    c# - 适合 C# 2010 的分析器好吗?

    c# - 运行时删除自身

    python - 尝试卸载 Macports 时出错

    python - 如何删除用于 Pylab 绘图的日志文件中的第一行?

    node.js - 类型错误 [ERR_INVALID_ARG_TYPE] : The "listener" argument must be of type Function

    visual-studio - 微软假货 "Assembly not supported"

    python - Pyparsing Forward() 语法递归

    java - Wildfly日志未保存

    visual-studio - 在同一系统上运行 Visual Studio 2005、2008 和 2010

    django - 在 Mac OS X 上卸载 Django