Недопустимые дочерние элементы в nuspec при вызове пакета Nuget

Когда я бегу

nuget pack myPackage.nuspec

Элемент "метаданные" в пространстве имен "http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd 'имеет недопустимый дочерний элемент' packageSourceUrl 'в пространстве имен' http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd '. Список возможных ожидаемых элементов: 'contentFiles, frameworkAssemblies, ссылки, developmentDependency, language, releaseNotes' in namespace 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd".

Я так понимаю, что элемент недействителен и его нет в xsd.

В моем файле nuspec есть 2 элемента в элементе metadata, которые будут генерировать ошибки при создании nupkg:

<metadata>      
  <mailingListUrl>http://example.com</mailingListUrl>
  <packageSourceUrl>https://example.com/</packageSourceUrl>

Как я могу избежать этой ошибки со схемой?


person p.campbell    schedule 03.02.2017    source источник


Ответы (1)


mailingListUrl и packageSourceUrl не являются частью элемента метаданных nuspec. Что вы ищете? Возможные элементы метаданных nuspec приведены здесь.

person Mathivanan KP    schedule 04.02.2017
comment
Моя проблема / вопрос проистекает из того факта, что я использовал шоколадный nupsec и nuget pack не понимал этих улучшений, связанных с шоколадом. - person p.campbell; 06.02.2017