1
我創建了一個UWP項目,我正在用TFS vNext構建構建。當它創建包時,它使用appx清單中的版本。相反,我想從msbuild命令行設置版本號。這可能嗎?從vNext更改appx包版本
我創建了一個UWP項目,我正在用TFS vNext構建構建。當它創建包時,它使用appx清單中的版本。相反,我想從msbuild命令行設置版本號。這可能嗎?從vNext更改appx包版本
我最後做同樣的事情@戴夫史密茨:
(1)複製Package.appxmanifest的內容到一個名爲Package.appxmanifest.template新的文件,並將其添加到項目中。
(2)保留解決方案中的Package.appxmanifest文件,但將其從源代碼管理中排除。
(3)創建一個powershell腳本並將其添加到源代碼管理(見下文)。
(4)在構建時執行此powershell腳本。對我而言,這意味着在構建解決方案之前添加一個PowerShell步驟。
param([io.fileinfo]$template, [io.fileinfo]$package, [string]$version)
[xml]$xml = gc $template
$xml.Package.Identity.Version = $version;
$xml.Save($package)
Thx,我會問這個問題。我想以任何方式更改appx包的版本。 – lindexi
我正在使用powershell腳本在建築之前更新清單文件中的版本號 –