使用什么构建参数每小时自动更新UWP应用程序

使用什么构建参数每小时自动更新UWP应用程序,uwp,msbuild,auto-update,Uwp,Msbuild,Auto Update,我正在尝试将我的UWP应用程序配置为每小时自动更新一次,即使应用程序没有重新启动 以下是我的管道中的构建任务: - task: VSBuild@1 inputs: platform: 'x86' solution: 'stuff/something/MyKioskApp.csproj' configuration: '$(buildConfiguration)' msbuildArgs: '/p:AppxBundlePlatforms="x86"

我正在尝试将我的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计算机上以指定的访问模式运行,并且可能不会定期重新启动

你能告诉我们你为什么要这么做吗?每小时更新一次应用程序是一种非常奇怪的行为。我想对它何时更新有更多的控制权,而不是“当涉众决定重新启动时”。你有我的问题的答案吗?通常UWP会在重新启动后更新,只有游戏会动态更新。此外,关于这一点,我需要征求其他工程师的意见。在构建软件包时,您可以指定应用程序检查更新的频率。关于如何指定,您可以参考以下内容。此外,当前未发布AppInstallerCheckForUpdateFrequency生成开关的属性列表。这应该通过链接中概述的UI进行设置。你还需要意识到,检查更新与实际更新应用程序并不是一回事。应用任何更新之前,必须重新启动应用程序。