使用C#构建脚本

Cod*_*key 4 c# rake dsl build-script cakebuild

有关以下内容的见解,请阅读:http://martinfowler.com/articles/rake.html

我最近一直在使用Rake(和Albacore),很喜欢它.当我需要Ruby语言的时候,大部分时间都可以使用它.

我必须承认我在C#的家里有更多的东西 - 这让我想到在.NET世界中是否有相当于Rake的东西.

我正在寻找的是一种在C#中编写构建脚本的方法,或者可能是DSL,具有相同的依赖编程模型,我也可以使用C#.

也许我离开基地问这个问题.但是,如果可以使用Ruby(以及内部DSL),那么我无法立即说明为什么C#不可能实现同样的目标.我当然不明白为什么还没有完成:-)

任何人都对这个问题有一些看法?

我们已经知道的:

  • 需要编译C#才能运行,因此我们需要创建一个单独的构建脚本,该脚本在运行时由可执行文件进行解析和编译.

提前致谢!

使用"Cake" http://cakebuild.net/ - 使用Roslyn编译器,我想要的(多年前)现在可以实现.谢谢微软.感谢编写Cake的人们.

另一种方法是使用Powershell.该图书馆名为Psake(saké)

Pat*_*son 6

也许Cake正是你要找的:https://github.com/cake-build/cake