【问题标题】:Is it possible to interact with Nant builds progmatically?是否可以以编程方式与 Nant 构建进行交互?
【发布时间】:2011-08-22 06:33:06
【问题描述】:

我的反射器试用期刚刚结束 :( 所以我目前无法真正检查程序集,所以我想知道是否有任何方法可以从 .net 以编程方式与 nant 文件进行交互。

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

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

我确信 Nant 可以在您通过命令行运行它时在内部执行此操作,但想知道是否有人可以快速告诉我如何在 .net 中执行此操作(如果可能的话)

【问题讨论】:

    标签: .net build nant


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2018-03-11
      • 2021-08-31
      • 2012-08-04
      • 2010-10-05
      相关资源
      最近更新 更多