nuget包尚未更新的选项 [英] Options if a nuget package hasn't been updated

查看:126
本文介绍了nuget包尚未更新的选项的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在许多应用程序中都使用了jQgrid,而nuget将是确保我们保持最新版本的理想方式,但是如果nuget软件包的作者未使其保持最新,则它会保持最新状态对于我们来说,手动更新它更有意义.

We use jQgrid in many in many of our apps and nuget would be the perfect way to ensure that we keep up to date with the latest version but if the author of the nuget package doesn't keep it up to date then it makes more sense for us to manually keep it up to date.

JQGrid在v4.4.0上,而唯一可用的nuget软件包在v4.2.0上(最近更新于2011年11月).我要升级的新版本中有一些特定的修复程序.

JQGrid is on v4.4.0 while the only useable nuget package is on v4.2.0 (last updated Nov 2011). There are some specific fixes in the new version that I want to upgrade for.

http://www.trirand.com/blog/

http://nuget.org/packages/jquery.jqgrid

如果nuget软件包的作者停止更新它,我能做些什么吗? 有什么方法可以推荐该软件包被接管,删除或从头开始创建一个新的软件包吗?

Is there anything I can do if the author of a nuget package has stopped updating it? Is there a way to recommend that the package gets taken over, removed or a new one created from scratch?

更新

我试图与所有者联系,要求他进行更新,但是很遗憾,没有得到答案.我会自己创建一个nuget包(有多个所有者),但是jqGrid的所有好名字都被取走了,很不幸,我想我将不得不避免jqGrid的nuget并返回手动进行更新:(

I tried to contact the owner to ask him to update it but unfortunately didn't get an answer. I would create a nuget package myself (with multiple owners) but all the good names for jqGrid have been taken too so unfortunately I think I'm going to have to avoid nuget for jqGrid and go back to updating it manually :(

推荐答案

如果您要接管它的维护,可以联系所有者,并要求成为所有者".之前我也遇到过类似的情况,但是现在的所有者必须更加定期地更新NuGet软件包.在那种情况下,我从来没有请求许可.

If you want to take over maintaining it, you can contact the owner and ask to be made into an "Owner". I was in a similar situation before, but then the current owner got to be much more regular in keeping the NuGet package up to date. I never got around to requesting permission in that case.

在其他情况下,我在NuGet上有我想要的软件包,这些软件包不是我的,因此我将它们放在那里(当然允许许可证).在这种情况下,我会向作者发送电子邮件,并让他们知道,如果他们愿意,我愿意转让所有权.他们通常会感谢我把它放在那里,然后 not 要求接管包裹.到目前为止,我还没有看到嫉妒的所有者"的案例.大多数人很乐意让其他人来承担这项任务.

In other cases I've had packages that I wanted on NuGet that weren't mine so I just put them up there (license allowing, of course). In those cases I email the author and let them know that I'm willing to transfer ownership if they want. They usually thank me for putting it up there and then do not ask to take over the package. So far I haven't seen any cases of "jealous owners". Most are happy to have someone else take on the task.

似乎没有任何标准的方法可以建议驱逐NuGet所有者.至于从头开始,如果使用其他程序包ID,则完全有可能.但是,请记住,不能从NuGet.org中删除NuGet软件包,而只能将其从列表中删除.因此,将非官方"版本发布到MyGet.org之类的备用主机上可能是一个更好的主意.

There doesn't appear to be any standard way of suggesting that a NuGet Owner be evicted. As for starting one from scratch, that's entirely possible if you use a different package ID. However, keep in mind that NuGet packages cannot be deleted from NuGet.org, only unlisted. So, it might be a better idea to post your "unofficial" version on an alternate host like MyGet.org.

这篇关于nuget包尚未更新的选项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆