2008-10-16 70 views

回答

1

我想你的配置中只有2个节点只有预期的一个。有没有任何机会可以发布它在这里抛出异常的配置文件作为附加信息?我目前使用的是cruisecontrol(而不是.net版本),并且发现它可能对XML文件非常挑剔(正确),但是不会告诉你任何关于异常抛出文件的位置。

1

我发现我的结构配置文件不正确。特别是,一些块在配置部分之外。错误指向这些可执行部分中的第二部分 - 显然它不喜欢项目内部有多于一个给定部分。

因此,发生错误是由于配置文件是这样的:

<project> 
    <tasks> 
    ... 
    </tasks> 
    <exec>...</exec> 
    <exec>...</exec> 
<project> 
+0

当我看到这个时我正在输入回应......我的回复不再需要。 :)你做了什么来纠正这个问题? – 2008-10-16 15:31:38

+0

真正的问题是在任务块之外无效,所以我将它们移入其中,然后允许我有多个。 – 2009-05-21 17:59:57

1

在我来说,我有这样的事情:

 
<task>...</task> 
<sourceControls>...</sourceControls> 
<task>...</task> 
<publishers>...</publishers> 

它不喜欢的两个“<任务>”所以我通过删除第一个“<任务>”节点来修复它。在从svn获取最新版本之前,我试图做一些工作,然后在第二个“<任务>”节点中完成构建。我需要重新审视如何做到这一点...有什么建议吗?