当NuGet没有最新的更新时该怎么办?

时间:2015-04-08 21:48:04

标签: c# nuget

我的项目依赖于某个NuGet包(Jint,具体而言)。几个月前我在项目中需要修改一个bug修复程序,但是还没有将更新推送到NuGet.org。

处理这种情况有哪些最佳做法?

我考虑过的事情:

  1. 下拉源并将其直接放入我的项目中。我真的不想这样做,因为它会污染我的回购与其他项目的来源。

  2. 构建源代码并将.dll硬链接到我的项目中,也许将.dll放在repo中。看起来没那么好,但我通常不喜欢将二进制文件检查到我的源代码控制中。

  3. 构建源代码,打包到NuGet包中并将其发布到私有NuGet提要。这似乎是最糟糕的解决方案,但却是一个巨大的痛苦。

  4. 如果有人之前成功处理过这种情况,我很想知道你的做法是什么。

0 个答案:

没有答案