Какие аргументы сборки использовать для автоматического обновления приложения UWP каждый час - PullRequest
0 голосов
/ 07 октября 2019

Я пытаюсь настроить мое приложение UWP на автоматическое обновление каждый час, даже если приложение не было перезапущено.

Вот задача сборки из моего конвейера:

- task: VSBuild@1
  inputs:
    platform: 'x86'
    solution: 'stuff/something/MyKioskApp.csproj'
    configuration: '$(buildConfiguration)'
    msbuildArgs: '/p:AppxBundlePlatforms="x86"
                  /p:AppxPackageDir="$(appxPackageDir)"
                  /p:UapAppxPackageBuildMode=SideloadOnly
                  /p:AppxPackageSigningEnabled=true
                  /p:PackageCertificateThumbprint="$(thumbprint)" 
                  /p:PackageCertificateKeyFile="$(signingCert.secureFilePath)"
                  /p:PackageCertificatePassword="$(certPassword)"
                  /p:AppxBundle=Always
                  /p:GenerateAppInstallerFile=true
                  /p:AppInstallerUri="$(InstallerLocation)" 
                  /p:AppInstallerUpdateFrequency=1 
                  /p:AppInstallerCheckForUpdateFrequency=OnApplicationRun'

В настоящее время приложение периодически обновляется до последней версии после перезагрузки, но не всегда.

У меня возниклопроблема с поиском, какие msbuildargs и параметры я должен использовать, чтобы он чаще проверял наличие обновлений. Кажется, нигде не найдено их списка.

Все примеры, которые я могу найти в Интернете, имеют /p:AppInstallerCheckForUpdateFrequency=OnApplicationRun'

Если это что-то меняет, приложение разработаноработать в режиме назначенного доступа на компьютере с Windows 10 и не может регулярно перезагружаться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...