簡體   English   中英

ClickOnce 通過 TFS 和發布管理

[英]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以選擇部署組中的計算機。
  • 單擊突出顯示的菜單圖標以選擇放置文件夾。
  • 有關證書 + 簽名的更多文檔,請參閱其他 clickonce 文檔。

我認為還有另一種選擇來創建 html 頁面,但您可以鏈接到.application文件。

在此處輸入圖片說明

您可以使用新的構建系統 vNext Build 來實現它。 只需要在構建過程中添加Publish Build Artifacts步驟即可。 如果要將 ClickOnce 輸出復制到某個目錄(如 UNC 路徑/IIS 網站文件夾),則可以編寫 PowerShell 腳本。 這是一個包含詳細步驟的博客: 使用 build vNext 構建 ClickOnce 應用程序

如果您仍然堅持使用 XAML 構建, 這個也將滿足您的需求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM