1
私はTFSからのすべてのコレクションを見つけるすべてが大丈夫です。しかし、私は理解していない理由は、TFSのユーザー名とパスワードとURLを保存するためにWindowsのセキュリティの重要なダイアログでユーザー名とパスワードを取得する理由を理解しています。私に共有してください。 これはクライアントマシンの主な問題の1つです。TFS APIを使用してC#
サンプルコード
Uri configurationServerUri = new Uri("http://your-server:8080/tfs");
TfsConfigurationServer configurationServer = TfsConfigurationServerFactory.GetConfigurationServer(configurationServerUri);
ITeamProjectCollectionService tpcService = configurationServer.GetService<ITeamProjectCollectionService>();
foreach (TeamProjectCollection tpc in tpcService.GetCollections())
{
List.add(tpc .name);
}
設定サーバーオブジェクトに資格情報のプロパティがありますが、設定しようとしましたか?このコードを使って設定すると、コレクションのリストを取得することができました: 'config.ClientCredentials = new TfsClientCredentials(新しいWindowsCredential(新しいNetworkCredential(@" DOMAIN ADMIN "、" PASSWORD ")))'問題のTFSサーバーに対する管理者権限を持っていました。 –
十分な権限があれば、これを試すことができます: 'configurationServer.ClientCredentials = new TfsClientCredentials(true);' –