当我从Visual Studio创建UWP应用程序包时,运行app认证是可选的。但是,在Azure Devops管道中构建应用程序时,我不知道如何绕过认证。
这是任务:
task: VSBuild@1
displayName: Build solution **/MyApp_UWP.sln
inputs:
solution: '**/MyApp_UWP.sln'
vsVersion: 15.0
msbuildArgs: '/p:AppxBundlePlatforms="$(BuildPlatform)" /p:AppxPackageDir="$(Build.ArtifactStagingDirectory)\AppxPackages\\" /p:AppxBundle=Always /p:UapAppxPackageBuildMode=StoreUpload'
platform: x86
configuration: '$(BuildConfiguration)'
用/p:UapAppxPackageBuildMode=StoreUpload
替换/p:UapAppxPackageBuildMode=Sideload
。
您将无法将如此创建的包上传到商店,但您仍然可以侧载它。
您也可以将/p:AppxPackageSigningEnabled=false
添加到msbuildArgs
。