调用 Nuget 包时 nuspec 中的子元素无效

Invalid child elements in nuspec when calling Nuget pack

当我运行

nuget pack myPackage.nuspec

The element 'metadata' in namespace 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd' has invalid child element 'packageSourceUrl' in namespace 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd'. List of possible elements expected: 'contentFiles, frameworkAssemblies, references, developmentDependency, language, releaseNotes' in namespace 'http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd'.

我了解该元素无效且不在 xsd 中。

我的 nuspec 文件在 metadata 元素中有 2 个元素会在创建 nupkg 时产生错误:

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

我怎样才能避免这个架构错误?

mailingListUrlpackageSourceUrl 不是 nuspec 元数据元素 的一部分。你要买什么?可能的 nuspec 元数据元素已给出 here.