【问题标题】:Performing MSBuild tasks in TFS only on _PublishedWebsites仅在 _PublishedWebsites 上在 TFS 中执行 MSBuild 任务
【发布时间】:2011-08-22 22:23:19
【问题描述】:

我认为标题很清楚,但我会详细说明。

我有两个网站(嗯,一个网站和一个网络应用程序)。

当我在 TFS 中执行构建时,两个单独的网络应用程序被放入 _PublishedWebsites 下的单独文件夹中

我想在我的网络应用程序的 csproj 中放置一个目标,该目标只会在 tfs 中执行,它会进行一些合并(我不需要帮助)。

我可以在我的 web.csproj 中创建一个只有 tfs 才能运行的目标名称吗?我可以使用哪些环境变量来引用 _PublishedWebsites 文件夹? $(OutDir)?

【问题讨论】:

    标签: tfs build


    【解决方案1】:

    没有只有 TFS 会运行的目标,但您可以对目标设置条件,使其不会在您的 Visual Studio 版本中运行。 MSBuild 属性是 $(BuildingInsideVisualStudio) - 正如您所料,在 Visual Studio 中构建时它设置为 true。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-06
      • 1970-01-01
      • 2011-04-23
      相关资源
      最近更新 更多