Ошибки при установке инструментов VS2015 для разработки .NET Core 1.0

У меня возникают трудности с обновлением моей машины для разработки, чтобы использовать новейшие инструменты Visual Studio для поддержки моей разработки.

Я сделал следующее (VS2015 означает Visual Studio 2015 Community Edition):

  1. Удалите мою предыдущую версию VS2015 Update 1. Я должен упомянуть, что поверх нее я установил различные вещи, такие как AspNet5.ENU.RC1_Update1_KB3137909.exe и VWDOrVs2015AzurePack.exe (инструменты VS для Azure).

  2. Начать сначала

  3. Установите VS2015, используя этот файл vs_community__55e913f53149d443afc7d14b09172fd9.exe. Это закончилось небольшими ошибками, такими как

    [0EE0:0E48][2016-08-10T11:42:51]i301: применение пакета выполнения: MobileServicesConnectedServices_VS, действие: установить, путь: C:\ProgramData\Package Cache{A4495E4F-5218-48FB-8AD2-F3076011B9E1}v14. 0.23107\packages\MobileServicesConnectedServices\MobileServicesConnectedServices_VisualStudio14.msi, аргументы: 'ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" NOVSUI="1"' [16DC:16E0][2016-08-10T11:42:58]i000: MUX: ExecuteError : Сбой пакета (MobileServicesConnectedServices_VS): Идентификатор сообщения об ошибке: 1722 ErrorMessage: Проблема с этим пакетом установщика Windows. Программа, запущенная как часть установки, не завершилась должным образом. Обратитесь в службу поддержки или к поставщику пакета.
    [0EE0:0E48][2016-08-10T11:42:58]e000: Ошибка 0x80070643: Не удалось установить пакет MSI.

и

[0EE0:0E48][2016-08-10T11:42:45]i301: Applying execute package: AuthenticationConnectedServices_VS, action: Install, path: C:\ProgramData\Package Cache\{3FEAC561-1CF6-41D6-B0F3-BECDD9C88A1B}v14.0.23107\packages\AuthenticationConnectedServices\AuthenticationConnectedServices_VisualStudio14.msi, arguments: ' ARPSYSTEMCOMPONENT="1" MSIFASTINSTALL="7" NOVSUI="1"' [16DC:16E0][2016-08-10T11:42:50]i000: MUX:  ExecuteError: Package (AuthenticationConnectedServices_VS) failed: Error Message Id: 1722 ErrorMessage: There is a problem with this Windows Installer package. A program run as part of the setup did not finish as expected. Contact your support personnel or package vendor.  
[0EE0:0E48][2016-08-10T11:42:51]e000: Error 0x80070643: Failed to install MSI package.
  1. Начать сначала

Теперь, если я попытаюсь установить предварительный просмотр инструментов VS2015 из файла с именем DotNetCore.1.0.0-VS2015Tools.Preview2.exe, я получаю эту ошибку:

Setup has detected that Visual Studio 2015 Update 3 may not be completely installed. Please repair Visual Studio 2015 Update 3, then install this product again.

и когда я открываю файл журнала, я вижу это:

[1B14:1A6C][2016-08-10T12:58:43]e000: Error 0x81f40001: Bundle condition evaluated to false: WixBundleInstalled OR NOT(((VS2015CommunityUpdateVersion <> VS2015UpdateVersion) AND (VS2015CommunityExists) AND (VS2015UpdateVersionExists)) OR ((VS2015ProfessionalUpdateVersion <> VS2015UpdateVersion) AND (VS2015ProfessionalExists) AND (VS2015UpdateVersionExists)) OR ((VS2015EnterpriseUpdateVersion <> VS2015UpdateVersion) AND (VS2015EnterpriseExists) AND (VS2015UpdateVersionExists)) OR ((VS2015WebExpressUpdateVersion <> VS2015UpdateVersion) AND (VS2015WebExpressExists) AND (VS2015UpdateVersionExists))) OR (SKIP_VSU_CHECK=1) OR (WixBundleAction=2)

Сейчас я пытаюсь установить с нуля, используя новую установку Windows 10, чтобы избежать проблем, связанных с побочными эффектами предыдущих установок.

Мне любопытно, однако, узнать, что может вызвать эти проблемы, и выяснить, делаю ли я что-то не так.

Изменить 2016-08-10: теперь я убедился, что та же ошибка возникает в только что установленной Windows 10.


person Nikola Schou    schedule 10.08.2016    source источник


Ответы (2)


Я нашел решение после некоторого копания. Оказывается, многие люди сталкивались с этой проблемой, описанной здесь: (перейдите на вкладку «Отзывы»):

https://visualstudiogallery.msdn.microsoft.com/c94a02e9-f2e9-4bad-a952-a63a967e3935

Попробовав это из командной строки:

DotNetCore.1.0.0-VS2015Tools.Preview2.exe SKIP_VSU_CHECK=1

установка продолжается.

person Nikola Schou    schedule 10.08.2016

У меня выше не сработало, как и несколько других решений, которые я нашел в Интернете, но это, наконец, сработало:

  1. Перейдите в папку расширений, например. C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions
  2. Будет много папок с загадочными именами, например. "kehkjkd2.pme"
  3. Откройте каждую папку, чтобы увидеть, является ли она папкой расширения nuget (если она содержит ~ 40 файлов с именами nuget.*.dll).
  4. Если это папка расширения nuget, удалите ее или переместите в резервную папку.
  5. Повторите — может быть несколько папок, содержащих nuget.

После выполнения вышеуказанного и перезагрузки (не уверен, что перезагрузка необходима) установка .NET Core 1.0.0 VS 2015 Tooling Preview 2 заработала.

person Eric    schedule 19.08.2016