.net Nuget:包ID是保留的-当它不是时

ymdaylpp  于 2022-11-19  发布在  .NET
关注(0)|答案(1)|浏览(149)

我尝试将我的第一个nuget包发布到nuget.org。但是我得到了错误“包ID是保留的”。我的包的ID是“乔亚”。
在我的研究过程中,我发现了导致此错误的3个原因:
1.包ID已被占用:我在www.example.com上搜索nuget.org但找不到任何具有相同ID的软件包。这似乎不是问题所在。
1.软件包前缀已被占用:我在www.example.com上搜索nuget.org了所有具有相同前缀的软件包。我没有找到任何软件包。这似乎不是问题所在。
1.包ID包含保留字:我能找到的唯一保留字是“资源”:Nuget package id reserved word restrictions?。我的ID不包含此单词。这似乎不是问题所在。
所以我的问题是,我的假设中哪一个是错的?

cnjp1d6j

cnjp1d6j1#

我建议你参考这些:
Package ID prefix reservation
NuGet Reserved Package ID Prefixes
Nuget package id reserved word restrictions?
您似乎在发布程序包时使用了现有的程序包ID,或者存在某些保留字。请查看这些链接,它们将帮助您找到解决方案。

相关问题