我需要爲我的通用Windows應用程序(UWP)應用程序創建一種構建器,它將加載一些配置,構建它並創建應用商店包。有什麼方法可以從命令行構建UWP應用程序,而無需將其與商店相關聯並使用Visual Studio?從命令行構建UWP應用程序
有WinAppDeployCmd,但它可以用來在設備上安裝已構建的appx包,我需要這樣的工具來生成該包。
UPDATE
我已經成功地構建它,並用命令行創建應用程序包,這裏是命令我使用:
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=Release;
,它只能使用Debug
配置構建,但我相信這與以前的錯誤無關,因爲它不適用於Visual Studio。
UPDATE
我找不到另一種解決辦法,所以我做了我的手機的「硬重置」,現在它的工作。這很傷心,但我希望原因是Windows 10 Mobile OS仍處於測試版。
隨着'/ P:配置= Release'項目未生成所有,並且沒有設置項目文件(* .csproj的)它不會生成應用程序包 –
請參閱我的更新答案。 –