UWP存储包构建自动化
有没有办法自动为windows应用商店构建软件包?(我在构建服务器上使用jenkins)UWP存储包构建自动化,uwp,windows-store,Uwp,Windows Store,有没有办法自动为windows应用商店构建软件包?(我在构建服务器上使用jenkins) 我想为Windows应用商店准备软件包,而不需要在生成服务器上进行用户交互。电子邮件验证代码、为.NET本机和认证应用程序工具包构建的东西以及所有GUI的东西花费了太多的时间,我想自动化这个过程。我想知道这是否可行。让我分享一下生成有效UWP应用程序包的经验,该程序包可以使用MSBuild命令行上载到Windows应用商店。 此生成可通过三个步骤完成: 步骤1:将应用程序链接到windows应用商店-需要V
我想为Windows应用商店准备软件包,而不需要在生成服务器上进行用户交互。电子邮件验证代码、为.NET本机和认证应用程序工具包构建的东西以及所有GUI的东西花费了太多的时间,我想自动化这个过程。我想知道这是否可行。让我分享一下生成有效UWP应用程序包的经验,该程序包可以使用MSBuild命令行上载到Windows应用商店。 此生成可通过三个步骤完成: 步骤1:将应用程序链接到windows应用商店-需要Visual Studio 从VisualStudio中,选择项目,右键单击以显示上下文菜单。选择菜单“商店”,然后选择“将应用程序与商店关联”: 此步骤需要使用您的Microsoft dev凭据登录。登录后,您将为应用分配保留名称,并将应用链接到windows应用商店。此商店关联只能执行一次,将创建生成和签署应用程序包所需的两个重要文件:
- Package.StoreAssociation.xml
- MyApp_StoreKey.pfx
- 在发布模式下编译项目
- 针对x86、x64和ARM平台
- 生成名为MyApp_1.0.0.0_x86_x64_ARM_bundle.appxupload的捆绑包,该捆绑包可以手动上载到windows开发中心
我用这种方法建立了Jenkins和Bambor。它使我的生活更容易,因为安装程序可以很容易地移植(只更改1文件)从一个应用程序到另一个。< P>还有一个新的MS Azure流水线要考虑,并且有一个如何配置自动生成。有一个免费的自动生成计划。1)使用MSbuild:Open“Developer Command Prompt”for vs2015-->run cmd:“MSbuild youprojname.csproj/p:Configuration=Release”可以编写脚本来运行此命令。2) 如果您不想使用VisualStudioIDE,则需要使用独立的工具(如MakeAppx等)来进行打包。但是,通过这样做,您需要自己定义所有必要的依赖环境。然后,在命令行MSBuild中,Store->Create App Packages和Build之间的区别是什么。但是,在IDE中,在选择“Crt应用程序包”之前,msbuild不会创建包。您可以参考此MSDN post:Building with this命令行我仍然可以在构建日志中看到“生成本机代码”