Добавление компонентов для публикации в установщик Visual Studio 2017


Опубликовано 08.10.2019 14:51 | Автор: Admin

В данной статье рассматривается:
Разберем на примере как добавить компонент установки Microsoft .NET Framework 4.7.2 в встроенный установщик Visual Studio 2017 для публикации приложений.



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

Заходим в Отладка - Свойства, вкладка Публикация жмем Необходимые компоненты

Свойства, вкладка Публикация
Необходимые компоненты

Ставим крыжик как на картинке. Жмем ОК. Нажимаем Опубликовать сейчас и получаем ошибки вида

чтобы включить параметр "Скачать необходимые компоненты с местоположения моего приложения" в диалоговом окне "Необходимые компоненты", необходимо скачать файл "DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-ENU.exe" для элемента "Microsoft .NET Framework 4.7.2 (x86 и x64)" на локальный компьютер. Дополнительные сведения см. по адресу http://go.microsoft.com/fwlink/?LinkId=616018.
чтобы включить параметр "Скачать необходимые компоненты с местоположения моего приложения" в диалоговом окне "Необходимые компоненты", необходимо скачать файл "DotNetFX472\NDP472-KB4054530-x86-x64-AllOS-RUS.exe" для элемента "Microsoft .NET Framework 4.7.2 (x86 и x64)" на локальный компьютер. Дополнительные сведения см. по адресу http://go.microsoft.com/fwlink/?LinkId=616018.

Качаем указанные файлы из Интернета

NDP472-KB4054530-x86-x64-AllOS-ENU.exe
NDP472-KB4054530-x86-x64-AllOS-RUS.exe

Идем в каталог и копируем NDP472-KB4054530-x86-x64-AllOS-ENU.exe

c:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\

Переходим в каталог RU и помещаем файл NDP472-KB4054530-x86-x64-AllOS-RUS.exe

c:\Program Files (x86)\Microsoft SDKs\ClickOnce Bootstrapper\Packages\DotNetFX472\ru\

Все.
Жмем Опубликовать сейчас - ошибки наши ушли, необходимые компоненты добавились в установщик.


Метки
Visual Studio Windows

Комментариев: 1

 224 |

 Владимир
 03.06.2021 04:41

С такой же проблемой я столкнулся и в VS_2019
Я решал ее таким же путем. Но не мог найти NDP472-KB4054530-x86-x64-AllOS-RUS.exe
Два вопроса:
1. Если язык установить только английский
2. Регистр влияет ли: скачалось ndp472-kb4054530-x86-x64-allos-rus.exe (NDP472-KB4054530-x86-x64-AllOS-RUS.exe)

Почему эта проблема существует от версии к версии?
Большое спасибо за поддержку. Я уж думал, что это только у меня лыжи не едут.


Добавить комментарий:
Google
Yandex
Отправить