这样做的常用方法是什么?
维护一个单独的构建文件(nant by example)需要花费时间,但不会将您锁定在Visual Studio中。
大多数开发人员使用Visual Studio解决方案构建,还是必须使用nant构建文件。
最佳做法是什么?
答案 0 :(得分:1)
我所做的是使用proj文件而不是sln文件。 MSbuild处理它们就好了。
这样你就可以拥有两全其美。您没有被锁定在VS中,但您不必维护构建文件的2个副本
答案 1 :(得分:1)
这取决于你的项目......
我有多个解决方案,我想将其构建为一个产品,因此我使用msbuild / nant将它们全部包含在内。
使用构建文件的另一个原因是,当CI服务器构建项目时,您希望执行更多操作,并且您不希望在开发人员构建解决方案时执行这些操作(复制文件以进行部署或例如,设置程序集版本)
一般情况下,我认为除非您有理由使用构建文件,否则您只需使用sln文件