我正在维护一套11个Windows应用商店应用。我想自动执行“创建包”任务,我目前通过Visual Studio中的向导执行此任务,以生成测试包(使用我的测试证书签名)。
有没有办法编写此任务的脚本?我在考虑使用MSBuild或PowerShell,我的目标是运行一个脚本来生成我的所有应用程序包并将它们全部复制到给定的目标目录。
我找到了一些关于在MSDN上使用向导的文档,但没有关于编写任务脚本的文档。
任何想法?!感谢。
答案 0 :(得分:3)
MSBuild将在AppPackages文件夹中为您创建应用程序包。您也可以使用MakeAppx手动完成,但我发现它有点麻烦。
有些注意事项:在制作实际包时,有一个名为Publish的构建目标,您应该使用(/t:Publish
)。您应该查看不同的命令行开关,例如DebugSymbols
。
您可能希望使用32位MSBuild,因为我遇到了64位问题以及Multilingual App Toolkit等问题。另外,关于MApp Toolkit,请确保在构建应用程序包之前进行完全重建。如果某个条目不是给定的语言并且在另一个条目中,则将使用辅助语言的条目,因此您最终可以在同一页面上弹出多种语言。
希望这有助于编码!