是否可以通过编程方式与Nant版本进行交互?

时间:2011-05-10 08:16:52

标签: .net build nant

我的反射器试用版刚刚耗尽:(所以我现在无法真正检查装配,所以我想知道是否有任何方法可以从.net开始与nant文件进行交互。

我基本上希望能够以预防方式执行以下操作:

  • 查看所有构建任务
  • 运行构建任务
  • 阅读任务的输出(理想情况下,在某些模型中,但我认为在字符串中是可以接受的)

我确信当你通过命令行运行它时,Nant可以在内部执行此操作,但是想知道是否有人可以在.net内给我一个如何执行此操作的快速片段(如果可能的话)

1 个答案:

答案 0 :(得分:0)

查看NAntMenu;它是一个用c#代码编写的开源实用程序 http://nantmenu.codeplex.com/
NAntMenu.Core.dll包含解析nant文件,枚举所有构建目标和执行目标的代码。执行时,它使用NAntMenu.Logger.dll记录输出。