Возможно ли изменить значение переменной updateUrl после установки моего приложения для нашей локальной цели тестирования вместо исходного URL для загрузки.Возможно ли отредактировать updateUrl значение переменной после установки моего приложения?
ответ
«sys.updatesUrl» - это переменная компилятора и не может быть обновлена после компиляции.
Однако, вы можете сделать следующее:
Посмотрите на действие «Проверить обновления» в вашей системе обновлений и замените значение
${compiler:sys.updatesUrl}
в свойстве «Обновление дескриптора URL» с переменной инсталлятора, скажем,${installer:myUpdatesUrl}
.На «Installer-> Экраны & действия шаг», выберите узел установки, активировать «переменные» Installer вкладку, нажмите на кнопку «Настройка предопределенных переменных инсталлятора» и добавить переменную «myUpdatesUrl» со строковым значением
${compiler:sys.updatesUrl}
. На вкладке «Файл ответов» для этой переменной установите флажок «Написать в файл ответов».Добавить действие «Загрузить файл ответов» на узел «Запуск» обновления с значениями по умолчанию.
Затем вы можете изменить переменную установщика «myUpdatesUrl» в установщике, и обновление будет использовать это значение.
Выше предложенный подход работает для моего требования. –