是否有编写自定义NAnt、Ant或MSBuild任务的最佳实践?
我正在为NAnt编写自定义任务。我一直在根据我在互联网上找到的一些示例以及NAnt和Ant的一些其他任务的源代码编写代码 话虽如此,对于为NAnt、Ant或MSBuild等构建管理器编写好的任务,是否有任何指导原则或最佳实践?我在寻找异常处理和模块化方面的问题(例如,如果我的任务对文件结构有影响,我应该删除并重新创建任务的输出文件/目录,还是以某种方式进行备份,等等) 编辑:我正在寻找有关自定义任务创建的指导原则。如果我想为NUnit或Selenium创建自己的任务,或者编译F#(我知道它们已经存在,但只是说这些任务不在大多数构建管理器的原始核心中),那么在编写自己的任务方面有哪些最佳实践。我对构建文件没有任何问题。只是看看编写新编译任务的指南是否有编写自定义NAnt、Ant或MSBuild任务的最佳实践?,msbuild,ant,nant,Msbuild,Ant,Nant,我正在为NAnt编写自定义任务。我一直在根据我在互联网上找到的一些示例以及NAnt和Ant的一些其他任务的源代码编写代码 话虽如此,对于为NAnt、Ant或MSBuild等构建管理器编写好的任务,是否有任何指导原则或最佳实践?我在寻找异常处理和模块化方面的问题(例如,如果我的任务对文件结构有影响,我应该删除并重新创建任务的输出文件/目录,还是以某种方式进行备份,等等) 编辑:我正在寻找有关自定义任务创建的指导原则。如果我想为NUnit或Selenium创建自己的任务,或者编译F#(我知道它们已经
感谢基本上,您可以拆分文件并将其作为参考包含在文件中,以便更好地管理它们。对于MSBuild,我已经写了两篇文章,可能会对您有所帮助 赛义德·易卜拉欣·哈希米 我的书: