[英]ClickOnce through TFS & Release Management
我看過很多關於通過 TFS 管理 ClickOnce 應用程序直到 Visual Studio 2010 的博客。這個過程似乎有點復雜,所以我不禁想知道 VS 的更高版本是否有任何改進? 我正在使用 2015(VS、TFS 和 RM),所以很想聽到有人在以后的版本中這樣做有更多的運氣。
對此事的任何幫助將不勝感激!
這些設置對我有用:
/target:publish /p:PublishDir="$(build.artifactstagingdirectory)\\"/ /property:ApplicationVersion=1.0.0.$(Build.SourceVersion)
$(Build.SourceVersion)
變量將是變更集/git commit id。
然后你可以創建一個發布來將它部署到某個地方。
Artifacts
以選擇要部署的工件。IIS Deployment
以選擇部署組中的計算機。 我認為還有另一種選擇來創建 html 頁面,但您可以鏈接到.application
文件。
您可以使用新的構建系統 vNext Build 來實現它。 只需要在構建過程中添加Publish Build Artifacts步驟即可。 如果要將 ClickOnce 輸出復制到某個目錄(如 UNC 路徑/IIS 網站文件夾),則可以編寫 PowerShell 腳本。 這是一個包含詳細步驟的博客: 使用 build vNext 構建 ClickOnce 應用程序
如果您仍然堅持使用 XAML 構建, 這個也將滿足您的需求。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.