Team Foundation Server API を使用して、リモート サーバーに接続しようとしています。
アプリケーション内から、https: //some-tfs-location.example.com/tfs という形式の URL に接続しようとしましたが、接続するとエラー TF50309 が発生しました (ここで説明)。プロジェクト コレクションを URL の末尾に追加すると (パスが になりますtfs/101
)、問題なく接続できます。
プロジェクト コレクションを指定しなくても URL を与えることができる Visual Studio の動作を試して模倣したいと思います。プロジェクト コレクションに接続して検索します。
Visual Studio の動作を模倣するために使用できる API を提案する人はいますか? 経由でプロジェクトコレクションを見つけたいと思っていました
TfsTeamProjectCollection ttpc = new TfsTeamProjectCollection(projectRoot.ServerUrl,new MyCredentials());
var projectCollection = ttpc.CatalogNode.FullPath;
しかし、これは同じ TF50309 エラー コードになります。