pipelinePreDeployCopyAllFilesToOneFolder目标有什么作用?

时间:2015-05-30 16:52:53

标签: msbuild

我看到msbuild个命令将/t:pipelinePreDeployCopyAllFilesToOneFolder作为目标传递。在搜索互联网时,我发现了许多有关此目标的论坛和问题/答案帖子。那就是说,我没有找到官方文件。

  • 这个目标是做什么的?
  • Microsoft将其记录在哪里?

此目标通常伴随_PackageTempDir属性。

我最好的猜测是,目标和属性一起意味着在部署之前,将所有文件复制到指定的包临时目录。

1 个答案:

答案 0 :(得分:0)

似乎是特定于 Web 应用程序的默认目标。 如前所述 in this answer 它在以下文件中:

<块引用>

它实际上包含在 Sayed Ibrahim Hashimi 提到的文件中,也就是 Microsoft.Web.Publishing.targets 文件 (C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v10.0\Web\Microsoft。 Web.Publishing.targets)。

您可以查看它的内容here。 (我在github上找到了一份)

我在任何文档中都找不到提到的目标。但是,在 github 上有一份 msbuild 文档,其中包含一些花哨的数字。此外,关于 Default build targetsCommon target files 的 Microsoft 文档中还有其他文档片段。