0

多くのアプリでjQgridを使用しており、nugetは最新バージョンを最新に保つための完璧な方法ですが、nugetパッケージの作成者が最新の状態に保っていない場合は、より理にかなっています手動で最新の状態に保つためです。

JQGrid は v4.4.0 にあり、使用可能な唯一のナゲット パッケージは v4.2.0 にあります (最終更新は 2011 年 11 月)。新しいバージョンには、アップグレードしたい特定の修正がいくつかあります。

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

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

nuget パッケージの作成者が更新を停止した場合、私にできることはありますか? パッケージを引き継いだり、削除したり、新しいパッケージをゼロから作成したりすることを推奨する方法はありますか?

アップデート

所有者に連絡して更新を依頼しようとしましたが、残念ながら回答がありませんでした。私は(複数の所有者で)自分でnugetパッケージを作成しますが、jqGridの適切な名前もすべて取得されているため、残念ながらjqGridのnugetを避けて手動で更新する必要があると思います:(

4

1 に答える 1

2

それを引き継ぐことを望むならば、あなたは所有者に連絡して、「所有者」になるように頼むことができます。以前も同様の状況でしたが、現在の所有者はNuGetパッケージを最新の状態に保つためにもっと定期的になるようになりました。その場合、私は許可を要求することはできませんでした。

他のケースでは、NuGetに必要なパッケージがあり、それは私のものではなかったので、そこに配置しました(もちろんライセンスは許可されています)。そのような場合、私は著者に電子メールを送り、必要に応じて所有権を譲渡する用意があることを知らせます。彼らは通常それをそこに置いてくれて私に感謝し、それからパッケージを引き継ぐように頼まない。これまでのところ、「嫉妬深い所有者」の事例は見たことがありません。ほとんどの人は、他の誰かにその仕事を引き受けてもらうことを喜んでいます。

NuGet所有者の退去を提案する標準的な方法はないようです。ゼロから始める場合は、別のパッケージIDを使用すれば完全に可能です。ただし、NuGetパッケージはNuGet.orgから削除できず、リストにない場合のみ削除できることに注意してください。したがって、「非公式」バージョンをMyGet.orgなどの代替ホストに投稿することをお勧めします。

于 2012-07-16T15:27:43.727 に答える