1

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

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

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

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

4

1 回答 1

0

如果您使用 TFS 进行构建,则有可自定义的 TFS 构建目标

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

于 2013-08-13T16:20:52.057 回答