Build System for .NET with a Make/Rake-like syntax?

梦想与她 提交于 2019-12-18 13:29:45

问题


A Build system with .NET devs as its Primary Target Audience that is does not have an XML-only Syntax?


回答1:


  • Boo build system (uses Boo)
  • Phantom (another one that uses Boo)
  • PSake (uses PowerShell)
  • FAKE (uses F#)



回答2:


FluentBuild

There is also UppercuT - which uses conventions to do the building, so it is not necessary to look at that XML syntax.




回答3:


I use actual Ruby Rake, just invoke the power of msbuild through your Rake script.

It's quite simple and much better than the XML alternatives in my opinion.




回答4:


Check out rake-dotnet too: http://github.com/petemounce/rake-dotnet

I'm just about to give this a go!




回答5:


You should definitely try NUBuild.

I am a developer and I uses it on a regular basis and I work with around 75 projects that I need to build with every code change/release. It has saved me huge amount of time by allowing me to find build failures locally and lot earlier in the development cycle and not after I have checked in my code.

NUBuild is extremely fast, easy to setup (you do it only once) and gives you the power of a complete build server at your fingertip by letting you do 'local builds'. You do not have to write 'dense' xml scripts. There is only one simple configuration file you need to create while setting it up (Refer the user guide). It also has lots of other advance features and functionalities. You can find more detail on the project site (on codeplex):

http://nubuild.codeplex.com/




回答6:


nRake is the way to utilize Rake itself



来源:https://stackoverflow.com/questions/630332/build-system-for-net-with-a-make-rake-like-syntax

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!