[Azure] C# 如何控制 Azure DevOps - 上面的專案 取得檔案內容跟所有 Repository資訊

2020-12-09

最近一些需要,要直接控制 放在 https://dev.azure.com/ 上面的東西,所以大概就筆記一下,敘述一下,這邊我是用 .net Core 3.1 寫的,然後是以理解並且分享給同事使用為主,所以沒有封裝…




Step1. 申請 https://dev.azure.com/ 帳號

Step2. 開一個專案

Step3. 申請自己的的 Personal Access Tokens,請注意最多只有 90 天,所以如果你有 production 要記得要做更換機制。


Step4. 安裝  Microsoft.TeamFoundationServer.Client

網址:  https://www.nuget.org/packages/Microsoft.TeamFoundationServer.Client/16.153.0   


 

Step5. 接下來就是 Code 的部分,因為 我看到的官方 sample 封裝的有點複雜,所以我盡量簡單化動作,所以如果你想知道更多比較詳細的話可以看一下官方範例,接下來我都寫在註解裡。
    

取得所有 Repository :


取得 Repositroy 下的資訊




reference:
https://github.com/microsoft/azure-devops-dotnet-samples


當麻許的超技八 2014 | Donma Hsu Design.