UWP商店包构建自动化
有没有什么办法可以让windows store的包构建自动化? (我在构建服务器上使用jenkins)我想为构建服务器上的用户交互而没有用户交互的Windows应用商店准备软件包。 电子邮件验证代码,为.NET本地和认证应用程序工具包以及所有GUI工具构建需要花费太多时间,我希望自动执行此过程。 我想知道是否有可能。
我刚刚发布了一篇关于如何实现这一目标的博客文章,其中包括Github上的示例项目
ndelabarre声称如下:
第1步:将您的应用程序与Windows Store链接(需要Visual Studio 2015)
但这是不正确的。 VS做的唯一的事情就是改变2个文件。 这可以完全自动化,可以在我的博客系列的第四部分中找到。
我使用这种方法建立了Jenkins和Bamboo。 它让我的生活更轻松,因为安装程序可以轻松地从一个应用程序移植到另一个应用程序(仅更改一个文件)。
让我分享我的经验,生成一个有效的UWP应用程序包,可以使用MSBuild命令行将其上传到Windows应用商店。 这一代可以分三步完成:
第1步:将您的应用程序与Windows Store - Visual Studio相关联
从Visual Studio中选择您的项目,右键单击以显示上下文菜单。 选择菜单“Store”,然后选择“将App与商店关联”:
此步骤需要使用您的Microsoft开发人员凭据登录。 登录后,您将为您的应用分配保留名称,并将您的应用与Windows应用商店关联。 该商店关联只能进行一次,将创建生成和签署应用程序包所需的两个重要文件:
第2步:编辑应用程序清单文件(Package.appxmanifest)
这一步是可选的。 清单文件包含版本号( <Identity>
标签的版本属性)。 在构建应用程序的新版本之前,您需要更新此版本属性。
第3步:使用MS Build生成您的应用程序包
使用MsBuild所需的Visual Studio环境变量打开CMD控制台。为此,请打开位于VS_INSTALL_DIR Common7 Tools中的脚本VsDevCmd.bat。
键入以下命令行:
MSBuild。 MyApp.csproj / p:Configuration = Release; AppxBundle = Always; AppxBundlePlatforms =“x86 | x64 | ARM”/ p:BuildAppxUploadPackageForUap = true
该命令将:
总之,您可以使用命令行工具生成UWP应用程序包。 但在这之前,您必须将您的应用程序与Windows Store关联起来。
链接地址: http://www.djcxy.com/p/88959.html