当我从Visual Studio创建UWP应用程序包时,运行应用程序认证是可选的。 但是,在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)'
答案 0 :(得分:2)
只需将/p:UapAppxPackageBuildMode=StoreUpload
替换为/p:UapAppxPackageBuildMode=Sideload
。
您将无法将如此创建的程序包上传到商店,但仍可以侧载它。
答案 1 :(得分:0)
您还可以将/p:AppxPackageSigningEnabled=false
添加到msbuildArgs
。