Первым делом изменим свойства проекта, указав, что компоненты необходимо скачивать с местоположения приложения.
Заходим в Отладка - Свойства
, вкладка Публикация
жмем Необходимые компоненты
Ставим крыжик как на картинке. Жмем ОК
. Нажимаем Опубликовать сейчас
и получаем ошибки вида
чтобы включить параметр "Скачать необходимые компоненты с местоположения моего приложения" в диалоговом окне "Необходимые компоненты", необходимо скачать файл "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-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\
Все.
Жмем Опубликовать сейчас
- ошибки наши ушли, необходимые компоненты добавились в установщик.
С такой же проблемой я столкнулся и в 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)
Почему эта проблема существует от версии к версии?
Большое спасибо за поддержку. Я уж думал, что это только у меня лыжи не едут.