Ошибка CruiseControl «Обнаружен неиспользуемый узел» при добавлении xmlns в узел проекта

Я пытаюсь использовать функциональность препроцессора круиз-контроля , чтобы разбить мою конфигурацию на более мелкие повторно используемые секции. Я могу отлично использовать функцию включения из корневого узла круиз-контроля, например:


    

Если я попытаюсь использовать другое включение в дочерней конфигурации (например, так):

    
    

, я получаю следующую ошибку:

ThoughtWorks. CruiseControl.Core.Config.ConfigurationException: Обнаружен неиспользуемый узел: xmlns: cb = "urn: ccnet.config.builder"

Если я удалю оператор пространства имен xmlns, вместо этого я получаю следующую ошибку:

ThoughtWorks.CruiseControl.Core .Config.ConfigurationException: файл конфигурации содержит недопустимый xml: E: \ Build \ Config \ AppRiver.Tools.BuildAutomation \ CruiseControl \ ccnet.config ---> System.Xml.XmlException: 'cb' - это необъявленное пространство имен.

И, наконец, если я удалю префикс "cb" на теге, я получу эту ошибку

Unused node detected:     Unused node detected: 

У меня нет идей - любая помощь приветствуется!

5
задан James 14 July 2011 в 19:06
поделиться