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