【问题标题】:MSBuild Target - After Solution Build / RebuildMSBuild 目标 - 解决方案构建/重建之后
【发布时间】:2013-08-15 05:01:30
【问题描述】:

当我想建立一些项目,然后我想做一些额外的事情时,我应该怎么做?某种形式的最终构建。

我需要一个在构建最后一个项目之后执行的目标(重建所有成功)。在该目标中,包括部署指南 (.docx) 在内的一些文件、一些 SQL 脚本和 PowerShell 被移动/复制到预定义的目录层次结构中。我已经构建了 WSP 和其他被复制到目的地的文件,但不是那些“全局文件”。

我想过在构建顺序中的最后一个项目构建之后,我可以触发那个目标,但是如果将来构建顺序会改变呢?

是否有“AfterRebuildAll”目标或一些最佳实践?

【问题讨论】:

    标签: deployment build msbuild


    【解决方案1】:

    如果您使用 TFS 构建,则有 customizable TFS build targets

    如果您使用 CLI 中的 msbuild.exe 进行构建,您可以考虑将“after.solutionfile.sln.targets”msbuild 项目文件放置在与包含 custom targets 的解决方案相同的文件夹中。

    【讨论】:

      猜你喜欢
      • 2010-12-11
      • 2015-06-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-23
      • 2012-12-16
      • 2018-03-08
      相关资源
      最近更新 更多