2016-10-05 9 views
5

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] 

誰かが私を助けることができますか?

答えて

16

プレビュー5を試す前に、Visual Studioの以前のすべてのリリースをアンインストールする必要があります。また、Visual Studio Installerを使用して以前のバージョンをアンインストールするか、コントロールパネルの[プログラムのアンインストール]を使用できます。 Visual Studioインストーラーが動作しないことができるとき、私たちは手動で以下のようにVisual Studioのを削除することができます

  1. \ Visual Studioインストーラー

  2. 削除フォルダ%はProgramData%\マイクロソフト\ VisualStudioを\パッケージを閉じます

    Visual Studioフォルダのインストールフォルダを削除します(通常%ProgramFiles(x86)%\ Microsoft Visual Studio \ VS15Preview)

  3. その後、以前のインストールは削除されます。 Visual Studio PreviewのVisual Studio Installerを起動して、もう一度インストールしてください。 VSプレビュー '15'インストールの詳細については、hereを参照してください。

+0

RCバージョンのインストーラは明らかに「クリーンアップ」を行います。 から2017 FAQ:Visual Studio 2017 RCのインストール中に、事前にインストールされていたアーチファクトを検出して削除するクリーニングツールがマシン上で自動的に実行されます。このプロセスは、RCがインストールされる前に「クリーンマシン」状態を保証します。 https://www.visualstudio.com/en-us/productinfo/vs2017-FAQ – GrahamMc

+0

@GrahamMc現在、これに関連するバグがあります:https://developercommunity.visualstudio.com/content/problem/3280/vs-2017 -installation-does-not-uninstall-vs-15-prev.html – Schandlich

関連する問題