2016-10-05 7 views
5

Я пытаюсь установить VS «15» Preview 5, я запустил новый установщик, и теперь он говорит, что мне нужно удалить предыдущую версию (Preview 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 '15', и вы можете удалить предыдущие версии с помощью установщика Visual Studio или использовать «Удалить программу» из панели управления. Когда Visual Studio Installer не может работать, можно вручную удалить Visual Studio, как показано ниже:

  1. Закройте Visual Studio Installer

  2. Удалить папку% ProgramData% \ Microsoft \ VisualStudio \ Packages \

  3. Удалить папку установки папки Visual Studio (обычно в% ProgramFiles (x86)% \ Microsoft Visual Studio \ VS15Preview)

  4. После этого предыдущая установка удалена. Запустите Visual Studio Installer Visual Studio Preview '15' еще раз, чтобы установить . Для получения более подробной информации о установке предварительного просмотра VS 15, вы можете увидеть here.

+0

Обратите внимание, что установщик для версии RC, по-видимому, выполняет «очистку». Из FAQ 2017: Во время установки 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 -установка-делает-не-деинсталляция-против-15-prev.html – Schandlich