Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
仅在发布的Web站点上执行TFS中的MSBuild任务_Tfs_Build - Fatal编程技术网

仅在发布的Web站点上执行TFS中的MSBuild任务

仅在发布的Web站点上执行TFS中的MSBuild任务,tfs,build,Tfs,Build,我认为标题很清楚,但我会详细说明 我有两个网站(一个网站和一个网络应用程序) 当我执行内置TFS时,这两个独立的web应用程序被放在发布的web站点下面的不同文件夹中 我想在我的web应用程序的csproj中设置一个目标,该目标只能在执行一些合并(我不需要帮助)的tfs中执行 我是否可以在web.csproj中创建一个只有tfs才能运行的目标名称?我可以使用哪些环境变量来引用_PublishedWebsites文件夹$(OutDir)?没有只运行TFS的目标,但您可以对目标设置一个条件,使其不会

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

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

当我执行内置TFS时,这两个独立的web应用程序被放在发布的web站点下面的不同文件夹中

我想在我的web应用程序的csproj中设置一个目标,该目标只能在执行一些合并(我不需要帮助)的tfs中执行


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

没有只运行TFS的目标,但您可以对目标设置一个条件,使其不会在Visual Studio生成中运行。MSBuild属性是$(BuildingSideVisualStudio)-正如您所期望的,在Visual Studio中构建时,它被设置为true