C# を使用して、コンピューターからインストール済みの tfs ファイル パスを読み取りたい。私に提案してください。
注: tfs が c:\program files\ms\tools にインストールされている場合。tf.exe のようなファイル名を指定して、C# プログラミングを使用してアプリケーションからこのパスを動的に読み取る必要があります。
C# を使用して、コンピューターからインストール済みの tfs ファイル パスを読み取りたい。私に提案してください。
注: tfs が c:\program files\ms\tools にインストールされている場合。tf.exe のようなファイル名を指定して、C# プログラミングを使用してアプリケーションからこのパスを動的に読み取る必要があります。
TF.exe
VS の一部として、または少なくとも 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
注意してください。それ以外の場合はインストールされます。)