30

tf.exe を使用して TFS にシェルアウトする MsBuild ファイルがあります。残念ながら、tf.exe ファイルは、開発者 PC とビルド サーバーの別の場所にインストールされています。

$(MSBuildExtensionsPath32) などと同じ方法で、スクリプト内の tf.exe ファイルの場所を検出する方法を実際に使用できます。これは可能ですか?

いつもありがとう:)

4

2 に答える 2

41

環境変数 VS100COMNTOOLS は、ビジュアル スタジオの正しいパスを指していますか? 例: VS100COMNTOOLS=C:\Program Files\Microsoft Visual Studio 10.0\Common7\Tools\

したがって、必要なのは $(VS100COMNTOOLS)..\IDE だけです

<Target Name="Build">
   <Exec Command="&quot;$(VS100COMNTOOLS)..\IDE\tf.exe&quot;"/>
</Target>

または、あなたはそれを片付けたいと思っています。

環境変数は、Visual Studio のバージョンによって異なります。

  • %VS110COMNTOOLS%- ビジュアルスタジオ 2012
  • %VS120COMNTOOLS%- ビジュアルスタジオ 2013
  • %VS140COMNTOOLS%- ビジュアルスタジオ 2015
于 2011-08-08T08:41:08.757 に答える