Ошибка установщика Visual Studio с обязательным условием Visual C ++ 2017 Runtime Libraries (x64) - PullRequest
1 голос
/ 25 октября 2019

Я установил установщик для своего проекта без проблем. В свойствах проекта я включил Visual C ++ 2017 Runtime Libraries (x64) 2010 и 2017.

Но во время установки на клиентском хосте я'У меня' Следующие файлы пакета не могут быть найдены: 'без указания гораздо большей информации.

Это когда я проверял временный каталог, обнаружил, что' vc2017redist_x64 'не скопирован.

С версией 2010 года, похоже, работает правильно. Кто-нибудь сталкивался с такой же проблемой?

Я использую Visual Studio 2017 15.9.17.

1 Ответ

0 голосов
/ 30 октября 2019

Наконец-то я нашел решение.

Неправильный путь к установщику VC ++ 2017 в пакете начальной загрузки по умолчанию и установка не удалась. Поэтому мне пришлось отредактировать файл манифеста в C: \ Program Files (x86) \ Microsoft SDKs \ ClickOnce Bootstrapper \ и указать правильный путь.

После изменения он работал!

Обратите вниманиечто вы также можете найти расположение папки загрузчика из значения Path в следующем разделе реестра:

HKLM \ Software \ Microsoft \ GenericBootstrapper

В 64-разрядных системах,используйте следующий раздел реестра:

HKLM \ Software \ Wow6432Node \ Microsoft \ GenericBootstrapper

...