Почему установщик Visual Studio 2017 завершает работу при попытке создать автономный установщик

Я использую следующую команду для создания автономного установщика для Visual Studio 2017 Professional:

vs_professional.exe --layout c: \ vs2017 \ --lang en-US

Он запускает начальное окно, но заканчивается в течение нескольких минут, ничего не загружая. Папка создается, но в ней находятся только сертификаты.

Просматривая установочные файлы в каталоге temp, я смог найти следующие строки в dd_vs_professional_decompression_log:

[3/9/2017, 13:18:56] The entire Box execution exiting with result code: 0x0
[3/9/2017, 13:18:56] Launched extracted application exiting with result code: 0x57

И это в логе dd_bootstrapper

VisualStudio Bootstrapper:3/9/2017 1:26:14 PM: Unable to parse the json file since it not exists: 0
VisualStudio Bootstrapper:3/9/2017 1:18:46 PM: Waiting for setup process to complete...
VisualStudio Bootstrapper:3/9/2017 1:18:46 PM: Vs setup process exited with code 87
VisualStudio Bootstrapper:3/9/2017 1:18:55 PM: Bootstrapper Successfully completed.

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


person jColeson    schedule 09.03.2017    source источник
comment
У меня такое же сообщение об ошибке, но похоже, что оно связано с указанием того, что необязательные и / или рекомендуемые компоненты должны быть включены. См. developercommunity.visualstudio. .com / content / проблема / 40055 /   -  person RobSiklos    schedule 05.04.2017


Ответы (2)


Ошибка 0x57 (87) означает ERROR_INVALID_PARAMETER

Вам необходимо использовать:

vs_professional.exe --layout c: \ vs2017 --lang en-US

По-видимому, первая часть установщика правильно обрабатывает завершающую косую черту, однако вторая часть (та, которая фактически загружает компоненты) завершится ошибкой, если каталог содержит завершающую обратную косую черту.

person jColeson    schedule 09.03.2017

У меня была такая же ошибка, но она решена после повторной загрузки vs_professional.exe, позже я понимаю, что файл vs_professional.exe, который находится в папке установки, не совпадает с исходным файлом ..

попробуйте загрузить файл еще раз и используйте команду с ним, и он будет работать

С уважением,

person Borham El-Mekkawi    schedule 27.05.2017