Chr*_*eet 29 msbuild tfs build-server
我有一个MsBuild文件,它使用tf.exe向TFS发送一些内容.不幸的是,tf.exe文件已安装到开发者PC和构建服务器上的不同位置.
我可以用一种方法来检测tf.exe文件在我的脚本中的位置,就像你可以做$(MSBuildExtensionsPath32)等一样.这可能吗?
一如既往地谢谢:)
Jam*_*den 40
环境变量VS100COMNTOOLS是否指向visual studio的正确路径?例如VS100COMNTOOLS = C:\ Program Files\Microsoft Visual Studio 10.0\Common7\Tools \
那么你需要的只是$(VS100COMNTOOLS)..\IDE
<Target Name="Build">
<Exec Command=""$(VS100COMNTOOLS)..\IDE\tf.exe""/>
</Target>
Run Code Online (Sandbox Code Playgroud)
或者你想整理它.
环境变量根据Visual Studio的版本而变化:
%VS110COMNTOOLS%
- Visual Studio 2012%VS120COMNTOOLS%
- Visual Studio 2013%VS140COMNTOOLS%
- Visual Studio 2015似乎他们在Visual Studio 2017中再次更改了位置.它不在我的机器上的任何上述位置.
我发现TF.exe而不是C:\ Program Files(x86)\ Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer
归档时间: |
|
查看次数: |
23524 次 |
最近记录: |