Visual Studio“15”预览版卸载
Posted
技术标签:
【中文标题】Visual Studio“15”预览版卸载【英文标题】:Visual Studio "15" Preview uninstall 【发布时间】:2017-02-14 11:44:15 【问题描述】:我正在尝试安装 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]
有人可以帮我吗?
【问题讨论】:
【参考方案1】:在尝试预览版 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。
【讨论】:
请注意,RC 版本的安装程序显然会进行“清理”。来自 2017 常见问题解答:在安装 Visual Studio 2017 RC 期间,将在您的计算机上自动运行一个清理工具,该工具将检测先前预览安装中的工件,然后将其删除。此过程将确保在安装 RC 之前处于“清洁机器”状态。 visualstudio.com/en-us/productinfo/vs2017-FAQ @GrahamMc 目前有一个与此相关的错误:developercommunity.visualstudio.com/content/problem/3280/…以上是关于Visual Studio“15”预览版卸载的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2022 预览版3 最新功能解说
如何关闭 Visual Studio 2013 预览版? [复制]
Visual Studio 2015 预览版 - Apache Cordova 构建错误