2013-07-08 48 views
3

我正在维护一组11个Windows应用商店应用。我想通过Visual Studio中的向导自动执行“创建包”任务,以生成测试包(用我的测试证书签名)。用于Windows应用商店应用的脚本创建包

有没有办法编写这个任务?我想可能使用MSBuild或PowerShell,我的目标是要有一个脚本来运行,这将生成所有我的应用程序包并将它们全部复制到给定的目标目录。

我发现了一些关于在MSDN上使用向导的文档,但没有提到脚本任务。

有什么想法?谢谢。

+0

您是否设法选择软件包并从命令行对其进行签名以便将软件包准备好上传到商店? – deko

回答

3

MSBuild将在AppPackages文件夹中为您创建应用程序包。您也可以使用MakeAppx手动执行此操作,但我发现它比较麻烦。

需要注意的一些事项:有一个名为发布的构建目标,在制作实际包时应使用(/t:Publish)。您应该查看不同的命令行开关,如DebugSymbols

您可能会想要使用32位MSBuild,因为我在64位和多语言应用程序工具包等问题上存在问题。关于MApp工具包,请确保在构建应用程序包之前完成重建。如果一个条目不是给定的语言并且在另一个语言中,则会使用辅助语言的条目,因此最终可以在同一页面上弹出多种语言。

希望这有助于和快乐的编码!

+2

不错,它效果很好。如果这对其他人有用,下面是我用来构建我的应用程序进行QA测试的代码: msbuild/t:Publish/p:Configuration = Release/p:Platform =“AnyCPU” – Etienne

+0

您是否可以添加对命令的引用适用于创建应用程序包的MSBuild行开关? – catalyst294