Build 从命令行生成UWP应用程序

Build 从命令行生成UWP应用程序,build,uwp,Build,Uwp,我需要为我的通用Windows应用程序(UWP)创建一种生成器,它将加载一些配置到其中,构建它并创建应用商店包。是否有任何方法可以从命令行构建UWP应用程序,而不必将其与应用商店关联并使用Visual Studio 有WinAppDeployCmd,但它可以用来在设备上安装构建的appx包,我需要这样的工具来生成该包 更新 我已经使用命令行成功构建并创建了应用程序包,下面是我使用的命令: msbuild "path to .csproj file" /p:OutDir=output_dir /p

我需要为我的通用Windows应用程序(UWP)创建一种生成器,它将加载一些配置到其中,构建它并创建应用商店包。是否有任何方法可以从命令行构建UWP应用程序,而不必将其与应用商店关联并使用Visual Studio

有WinAppDeployCmd,但它可以用来在设备上安装构建的appx包,我需要这样的工具来生成该包

更新

我已经使用命令行成功构建并创建了应用程序包,下面是我使用的命令:

msbuild "path to .csproj file" /p:OutDir=output_dir /p:AppxBundle=Always;AppxBundlePlatforms="x86|x64|ARM" /p:BuildAppxUploadPackageForUap=true
它正在工作,但显然不像它应该的那样。我无法在手机(和仿真器)上安装生成的appx软件包。我只是犯了个错误

失败原因:无法启动部署。失败文本:安装失败。请联系您的软件供应商。(0x80073cf9)

我找到了许多适用于Windows 10 PC版本的解决方案,但我只找到了一个适用于Windows 10 Mobile的解决方案,这个“解决方案”是硬重置手机,但我不想这样做。还有别的办法吗

还有一个问题。此命令不适用于参数
/p:Configuration=ReleaseDebug
配置构建,但我相信这与前面的错误无关,因为它也不适用于VisualStudio

更新


我找不到其他解决方案,所以我对手机进行了“硬重置”,现在它可以工作了。很遗憾,但我希望原因是Windows 10 Mobile操作系统仍处于测试版。

步骤1:请看,您需要从下面的链接安装.NET Framework安装程序

步骤2:转到C:drive并找到msbuild.exe所在的位置。您将发现更多msbuild。但大多数情况下,它将位于C:\Windows\Microsoft.NET\Framework\v4.0.30319这样的位置

步骤3:在administrator中打开CMD并指向步骤2中提到的位置

第四步:粘贴这个。msbuild.exe“YourCompleteProjectPath.sln”/t:重新生成


请参见此参考:

使用
/p:Configuration=Release
项目根本不生成,并且在未设置项目文件(*.csproj)的情况下,它不会生成应用程序包