我是一个独立开发人员,正在研究诸如MSBuild/NAnt之类的工具以改进我的构建过程。我的项目文件开始对构建后事件变得混乱,并且有一些分析工具我想运行一些而不是其他的。我想重新获得订单并将所有内容定义为构建XML文件。推荐的构建目标
我为构建目标的想法是:
- 调试构建:专为快速编译和部署。没有执行代码分析或检查。
- 分析构建:执行调试构建,代码分析和生成文档。
- 部署内部版本:使用适当的编译器标志编译版本。还执行与分析构建相同的步骤。
我在正确的轨道上吗?我应该在.NET开发中使用哪些构建目标?
顺便说一句,刚发现没有真正需要发布 - 构建目标。有一种名为'TFSDeployer'的工具,可以这样做,当构建的BuildQuality发生变化时,它将启动一个可定制的脚本。 Codeplex上可以找到'TfsDeployer'工具。 – 2009-10-07 10:47:22