是否可以指导我使用MSBUILD命令行为使用Visual Studio 2015构建的cordova应用程序构建appxupload文件。
使用以下命令但不生成appxupload文件。
msbuild windowsbuild.jsproj / t:Build / p:Configuration = Release; Platform =“Windows-x64”/ p:AppxPackageIsForStore = true / p:BuildAppxUploadPackageForUap = true / p:UapAppxPackageBuildMode = StoreUpload
同样在以下情况下,我提供了多个平台,例如Platform = windows-x86 | Windows-x64 | Windows-ARM,它给我一个无效的平台名称错误。
注意:我能够使用Project成功生成应用包 - >创建应用包选项。我需要在visual studio之外自动化这个,因此探索命令行选项。
感谢您的帮助。
RAMYA M
答案 0 :(得分:1)
我得到了MSBUILD命令,该命令有效并生成了AppPackage。,
在下面的命令中,如果我们更改CordovaBundlePlatforms = x86或CordovaBundlePlatforms = x64,我们可以获得特定于平台的AppPackage。
我需要一个针对x86,x64和ARM架构的appxupload文件
输出包括ps1文件(在桌面上安装),appxbundle和.cer文件以及.appxupload文件,我确认它们都正常工作。
" C:\ Program Files(x86)\ MSBuild \ 14.0 \ bin \ msbuild.exe" C:\ Project \ MyCode \ platforms \ windows \ CordovaApp.Windows10.jsproj / clp:NoSummary; NoItemAndPropertyList; Verbosity = minimal / nologo / p:Configuration = release / p:Platform = arm / p:CordovaBundlePlatforms =" x86 | 64 |臂" 感谢您的投入,同样欣赏。
此致
RAMYA M
答案 1 :(得分:0)
能够使用Project成功生成应用包 - >创建应用包选项。我需要在visual studio之外自动化这个,因此探索命令行选项。
要手动创建appxupload文件,您需要先创建.appx
和.appxsym
个文件。
您可以使用MakeAppx.exe
Tool创建.appx
文件。
.appxsym
文件是压缩的.pdb
文件。
然后您可以按照以下步骤创建.appxupload
文件:
.appx
和.appxsym
放入文件夹.zip
更改为.appxupload