Недопустимые дочерние элементы в 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, язык, releaseNotes' в пространстве имен ' 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>

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

1 ответ

Решение

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

Другие вопросы по тегам