我正在使用Team Foundation Server API嘗試連接到遠程服務器。在Team Foundation Server 2010中檢測團隊項目集合
從我的應用程序中,我嘗試連接到形式爲https://some-tfs-location.example.com/tfs的URL,但是當這樣做時,我得到一個錯誤TF50309(討論here)。如果我將項目集合添加到URL的末尾(所以路徑變爲tfs/101
),那麼我可以連接沒有問題。
我想嘗試和模仿Visual Studio的行爲,我可以給它一個URL而不需要指定項目集合,它會連接並找到項目集合。
有沒有人有任何建議,我可以使用API來模仿Visual Studio的行爲?我希望通過
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(projectRoot.ServerUrl,new MyCredentials());
var projectCollection = ttpc.CatalogNode.FullPath;
找到該項目集合但是,這會導致TF50309錯誤代碼相同。
謝謝,這工作的一種享受! –