トピックを参照してください。 VStudio2010がインストールされている私のdevmachineですべてうまく動作します。 ただし、クリーンなテストサーバーではありません(セットアッププロジェクトには、使用されているすべてのTFSアセンブリが含まれています)。RegisteredTfsConnections.GetProjectCollectionは、テストサーバーではnullを返しますが、devサーバーではnullを返します。
ドキュメントhttp://msdn.microsoft.com/en-us/library/ff735997.aspxは、戻り値について非常に有用ではありません。
Nullの一致が見つからない場合。
TFS接続を取得する別の方法を使用する必要がありますか?私は、特定のプロジェクトからいくつかのファイルをリストし、ダウンロードしようとしています。
更新
私は戻って、これに戻っ:作品
var uri = new Uri("http://myserver/");
var tfs = new TeamFoundationServer(uri);
var versionControl = tfs.GetService<VersionControlServer>();
を。しかし、TeamFoundationServer
は時代遅れです。だから私は新しい方法でそれをする方法を知りたいと思います。
@Abhishek:どこに質問がありますか?彼はそれにも同様の問題があり、代替の解決策を加えたと語った。 downvotingする前に質問をもっと慎重に読んでください。 – jgauffin
@Kirk:答えにサンプルコードを追加します。リンクは将来的に404になる可能性があります。 – jgauffin
申し訳ありませんが、それは私のせいでした。 – Abhishek