繁体   English   中英

将多个相互依赖的.NET Core程序包上传到NuGet的最佳方法?

[英]Best way to upload multiple .NET Core packages with dependencies to each other to NuGet?

我有我要上传来的NuGet .NET核心C#类库项目可以在这里找到

其中一些软件包依赖于解决方案中的其他软件包。 例如,MyTested.AspNetCore.Mvc取决于MyTested.AspNetCore.Mvc.Core。

由于将包上传到NuGet时索引编制会稍有延迟,我该如何解决以下问题:

  1. 我开始上传软件包(CI或手册)
  2. 9个(或更多)软件包中的3个已经上传,但其余的仍然缺失
  3. 当我上传它们时,有人尝试下载一个软件包,但尚未对其依赖项建立索引
  4. 他收到一个错误,提示缺少包裹

我最好的选择是什么?

我应该从最低依赖包开始到最高依赖包上传吗? 由于软件包的数量将来可能会增加,因此这可能变得非常繁琐的管理工作。

我是否应该取消列出所有程序包,直到它们全部上传,然后立即列出它们?

还有什么解决方案吗? 我不知道Microsoft如何使用.NET Core和ASP.NET Core,它们之间有数百个相互依赖的软件包。

我相信(从社区立场出发),该团队将所有软件包上传到未列出状态,然后轻按开关以将其列出/编入索引。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM