巡航控制包括项目未被承认

时间:2011-07-18 19:15:22

标签: .net continuous-integration cruisecontrol.net ccnet-config

我有一个非常基本的ccnet.config文件,我在其中尝试使用include.projects标记来包含一个非常基本的项目。出于某种原因,当我使用此标签时,CCNet Server将无法启动,并且我在Windows EventLog中收到以下错误:

  

ThoughtWorks.CruiseControl.Core.Config.ConfigurationException:无法使用   从配置文档中实例化CruiseControl项目。   配置文档可能缺少所需的Xml节点   正确填充CruiseControl配置。 没有加载类型   标记了与Xml节点匹配的ReflectorType属性   (include.projects)

这是我的ccnet.config:

<cruisecontrol>
    <include.projects file="MyTestProject.config" />
</cruisecontrol>

任何建议表示赞赏!

由于

1 个答案:

答案 0 :(得分:4)

详见documentation,正确的语法是:

<cruisecontrol xmlns:cb="urn:ccnet.config.builder">
  <cb:include href="MyTestProject.config"/>
</cruisecontrol>