2012-07-16 163 views
0

我們在許多應用程序的許多應用程序中使用jQgrid,並且nuget將是確保我們跟上最新版本的最佳方式,但如果nuget包的作者並沒有使它保持最新,那麼我們手動更新它就更有意義了。Nuget包尚未更新的選項

JQGrid在v4.4.0上,而唯一可用的nuget包在v4.2.0上(最後更新於2011年11月)。在我想要升級的新版本中有一些特定的修復程序。

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

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

有什麼,如果一個NuGet包的作者已經停止更新它,我可以做什麼? 有沒有辦法推薦軟件包被接管,刪除或從頭開始創建新的軟件包?

更新

我試圖聯繫店主索要他更新可惜沒有得到答案。我會自己創建一個nuget包(擁有多個所有者),但所有jqGrid的好名字都已被採納,所以不幸我認爲我將不得不爲jqGrid避免nuget並返回手動更新:(

+0

也許[NuGet討論區](http://nuget.codeplex.com/discussions/topics/5362/general)是一個更合適的地方來問這個問題。 – 2012-07-16 13:00:04

+0

@AllonGuralnek是啊,我無法下定決心,如果它適合於stackoverflow或不 - - 現在在任何情況下將它留在這裏 – woggles 2012-07-16 13:16:05

回答

2

如果你想接管維護它,你可以聯繫店主並要求成爲一個「所有者」,之前我也遇到過類似的情況,但是現在的店主在保持NuGet包的過程中要更加經常。在這種情況下我從來沒有得到要求的許可

在其他情況下,我有我想在NuGet不是我的包,所以我只是把它們放在那裏(當然,許可證允許)在這些情況下,我通過電子郵件發送作者,讓他們知道我願意轉讓所有權,如果他們願意的話感謝我把它放在那裏然後做不是要求接管包裹。到目前爲止,我還沒有看到任何「嫉妒的業主」的情況。大多數人都樂意讓別人來完成這項任務。

似乎沒有任何標準的暗示NuGet擁有者被驅逐的方式。至於從頭開始,如果您使用不同的軟件包ID,則完全有可能。但是,請記住,NuGet軟件包不能從NuGet.org刪除,只有未列出。因此,將您的「非官方」版本發佈到像MyGet.org這樣的備用主機上可能更好。

+0

謝謝吉姆,我會嘗試聯繫店主 - 我希望nuget網站有某種消息傳遞功能 – woggles 2012-07-17 06:55:01

+0

剛剛找到聯繫人所有者鏈接:) – woggles 2012-07-17 07:01:04

+0

我試圖聯繫店主,要求他更新它,但很遺憾沒有得到答案。我會自己創建一個nuget包(有多個所有者),但所有jqGrid的好名字都被帶到了太不幸的地方,所以我想我將不得不爲jqGrid避免nuget並返回手動更新它。 – woggles 2012-08-31 10:05:05