MSBUILD命令从Visual Studio

时间:2017-07-24 04:08:46

标签: visual-studio-cordova

是否可以指导我使用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

2 个答案:

答案 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文件:

  1. .appx.appxsym放入文件夹
  2. 压缩文件夹
  3. 将压缩文件夹扩展名从.zip更改为.appxupload