标签: github nuget nuget-package
我正在使用一个NuGet包,其源代码在GitHub上。我需要对源代码进行更改,但我知道如何进行更改,但是,我不确定如何立即将此更改提供给我的项目。我想标准流程是这样的:
问题是第4步,可能需要数天或数周(或永久)。我正在寻找一个工作流程,我可以立即将代码更改带到我的项目中,而无需等待维护者,但我还没有在.NET / NuGet生态系统中工作一段时间,并且不知道如何应该这样做。
例如,我应该在nuget.org上发布一个分叉的NuGet包吗?我应该创建自己的私人Feed吗?怎么样?哪里?等
答案 0 :(得分:7)
使用repo进行更改,然后使用Appveyor或MyGet之类的服务托管fork的私有包。
答案 1 :(得分:0)
对于这个问题的快速和肮脏的解决方案,我从我的NuGet包的fork中复制了DLL,将这些DLL添加到我的项目中并更新了我的项目引用以使用它们。我的项目仍然引用了原始的NuGet包(及其所有第三方依赖项),但现在它还引用了本地文件夹中的DLL。