2013-07-08 91 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