【发布时间】:2014-03-11 12:01:42
【问题描述】:
看起来所有 NAnt 类都是内部的,并且没有从 NAnt 公开的公共托管 API。有没有办法可以使用自定义脚本和参数从 C# 程序调用 NAnt?是否有任何 3rd 方包装可用的地方? 现在我正在考虑两个选项:生成一个进程和修改 NAnt 清单以添加 InternalsVisibleTo。
【问题讨论】:
-
不确定您的要求是什么,但我认为使用 Process.Start 可能会产生您想要的结果。
-
您最好的选择可能是通过 C# 程序中的命令行调用来调用您的 Nant 脚本。