VS "15"プレビュー5をインストールしようとしています。私は新しいインストーラを起動しましたが、今は以前のバージョン(プレビュー4)をアンインストールする必要があります。 は、私は削除ボタンをクリックすると、アンインストールプロセスが失敗すると、これは、ログファイルにエラーがある:Visual Studio "15"プレビューアンインストール
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]
誰かが私を助けることができますか?
RCバージョンのインストーラは明らかに「クリーンアップ」を行います。 から2017 FAQ:Visual Studio 2017 RCのインストール中に、事前にインストールされていたアーチファクトを検出して削除するクリーニングツールがマシン上で自動的に実行されます。このプロセスは、RCがインストールされる前に「クリーンマシン」状態を保証します。 https://www.visualstudio.com/en-us/productinfo/vs2017-FAQ – GrahamMc
@GrahamMc現在、これに関連するバグがあります:https://developercommunity.visualstudio.com/content/problem/3280/vs-2017 -installation-does-not-uninstall-vs-15-prev.html – Schandlich