是否可以检测当前构建是否是从Visual执行的,而不是使用TFS进行自动生成而不创建单独的解决方案配置?我想知道,如果构建运行在TFS 2013上,我是否可以排除某些Post事件,但如果可能的话,我希望避免一个完整的单独配置。
发布于 2015-06-02 10:16:29
不需要编辑CSProj文件:只需在事件中使用CMD.EXE语法即可。
您可以测试是否在Visual中运行
IF "$(BuildingInsideVisualStudio)"=="true" (
…
)或在TFS构建内部(2013或更高版本)
IF "$(TF_BUILD)"=="True" (
…
)参见讨论a TFS 2010构建自动化和构建后事件和Team构建环境变量。
https://stackoverflow.com/questions/30579880
复制相似问题