我的C#代码段运行,并与我想要的任何消息,这也是本更新控制台窗口的标题(和运行完美的罚款)我的恶性构建脚本中:在nant构建脚本中调用C#代码 - 时间影响?
<script language="C#" >
<code unless="${string::ends-with(build.script.debug, 'off')}">
[TaskName("consoletask")]
public class TestTask : Task
{
private string title;
[TaskAttribute("title", Required=true)]
public string Title
{
get { return title; }
set { title = value; }
}
protected override void ExecuteTask() {
System.Console.Title = title;
}
}
</code>
</script>
我的问题,虽然是,调用这个C#代码不会对整个构建脚本的总运行时间产生负面影响。
我试图通过在没有这个C#代码的情况下运行它来测试这一点,并且存在边缘差异,但是在我去之前我想要一个更正式的答案,并将其部署到我的脚本中以实现真正的差异,建造内部开发的潜在巨大系统的时间。
编辑:我的担心更多的是需要时间解析/编译/执行C#代码。
宾果 - 谢谢! – 2010-03-02 09:16:22