【问题标题】:Using _TEAM_BUILD_ with TFS 2010将 _TEAM_BUILD_ 与 TFS 2010 一起使用
【发布时间】:2010-07-12 15:37:16
【问题描述】:

我们从 TFS 2008 迁移到 TFS 2010。

在 TFS 2008 中,我在项目文件 const 中使用 _TEAM_BUILD_ 在构建服务器构建时关闭 PostBuild 事件。

现在,当我使用新格式创建构建定义时,不使用 tfsbuild.proj,而是使用默认模板,它似乎不起作用。即使我使用相同的方法,我也会运行 PostBuildEvent。

任何想法如何实现相同的功能,让 PostBuildEvent 从 Visual Studio 运行并在构建机器上被忽略?

【问题讨论】:

    标签: tfs


    【解决方案1】:

    检查 BuildingInsideVisualStudio。正如您所怀疑的,它仅在 Visual Studio 中构建时定义。或者,您可以将“/p:_TEAM_BUILD_=1”添加到构建定义的 MSBuild Arguments 构建过程参数中。

    【讨论】:

    • 实际上我得到了类似你的建议。我在某处读到可以使用 IsDesktopBuild,修改了我的项目以使用它,但它没有用。我放弃并在 MSBuild Argument 中手动设置它。我将检查 BuildingInsideVisualStudio 是否有效。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2023-03-20
    • 2010-12-13
    • 1970-01-01
    • 1970-01-01
    • 2013-07-17
    • 1970-01-01
    • 2011-06-08
    • 1970-01-01
    相关资源
    最近更新 更多