0

C# を使用して、コンピューターからインストール済みの tfs ファイル パスを読み取りたい。私に提案してください。

注: tfs が c:\program files\ms\tools にインストールされている場合。tf.exe のようなファイル名を指定して、C# プログラミングを使用してアプリケーションからこのパスを動的に読み取る必要があります。

4

1 に答える 1

1

TF.exeVS の一部として、または少なくとも VS シェル (TF Explorer がスタンドアロンでインストールされている場合) としてインストールされます。

したがって、VS のインストール パスを特定したら、相対パスを追加できますCommon7\IDE\TF.exe

1 つのオプション (これは確かに完全な VS インストールで機能します。VS シェルの TF Explorer バージョンではそうすると思います) は環境変数です。

名前 値
---- -----
VS90COMNTOOLS                   Visual Studio 2008 インストール フォルダ\Common7\Tools\
VS100COMNTOOLS                  Visual Studio 2010 インストール フォルダー\Common7\Tools\
VS110COMNTOOLS                  Visual Studio 2012 インストール フォルダー\Common7\Tools\

これはすでに適切なフォルダーです (そして、適切なバージョン番号を持つこの環境変数は、少なくとも VS2002 以降に配置されていますが、VS2008 は TFS に必要な最も古いものです)。

(これらはスタンドアロンの TFS クライアント オブジェクト モデル インストーラーになっていることにtf.exe注意してください。それ以外の場合はインストールされます。)

于 2013-01-28T11:42:03.807 に答える