如何在GitHub上托管的NuGet包中快速修复?

Bor*_*ard 13 github nuget nuget-package

我正在使用一个NuGet包,其源代码在GitHub上.我需要对源代码进行更改,但我知道如何进行更改,但是,我不确定如何立即将此更改提供给我的项目.我想标准流程是这样的:

  1. 在GitHub上分享回购
  2. 使代码更改
  3. 打开公关
  4. 等到项目维护者合并它并在NuGet上发布新版本
  5. 运行本地NuGet更新

问题是第4步,可能需要数天或数周(或永久).我正在寻找一个工作流程,我可以立即将代码更改带到我的项目中,而无需等待维护者,但我暂时没有在.NET/NuGet生态系统中工作,也不知道它应该如何完成.

例如,我应该在nuget.org上发布一个分叉的NuGet包吗?我应该创建自己的私人Feed吗?怎么样?哪里?等等.

Ale*_*ček 7

使用repo进行更改,然后使用AppveyorMyGet等服务来托管fork的私有包.

  • 是否可以简单地使用nuget.org来托管我自己的版本? (4认同)