仅在_PublishedWebsites上在TFS中执行MSBuild任务

时间:2011-08-17 19:20:06

标签: tfs build

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

我有两个网站(好吧,一个网站和一个网络应用)。

当我在TFS中执行构建时,两个单独的Web应用程序将被放入_PublishedWebsites

下面的单独文件夹中

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

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

1 个答案:

答案 0 :(得分:2)

没有目标只有TFS会运行,但您可以在目标上放置一个条件,以便它不会在Visual Studio构建中运行。 MSBuild属性是$(BuildingInsideVisualStudio) - 正如您所期望的那样,在Visual Studio中构建时它设置为true。