将代码发布为 nuget 有什么要求

What are the requirements for publishing code as nuget

研究了几个来源,例如

https://docs.microsoft.com/en-us/nuget/quickstart/create-and-publish-a-package-using-visual-studio?tabs=netcore-cli

我仍然缺乏关于软件包必须满足哪些要求的信息。我知道它们中的大多数都是打包的库,但是我可以发布我自己多年来收集或收集的代码片段集合吗?假设 benj.kickasssnippets 没有文档(除了代码本身在风滚草 github 回购协议中)将永远存在并且除了我之外没有人会使用它?

我很难相信有 none 这样的要求,而且 Microsoft 不关心用一半空的东西填满他们的存储空间 来自 Nuget 库的 Hello World -项目

问:创建您自己的 NuGet 包并将其发布到您自己的 NuGet 存储库是否有任何“要求”?

答:不,绝对不会。

问:NuGet.org 是否有关于条款和条件的政策?

答:是:https://www.nuget.org/policies/Terms

当然,在将任何内容发布到 NuGet.org 之前,您还需要注册并获得一个 API 密钥。