9

clickonce に代わる優れたオープン ソースは何ですか? 最も人気があり、活発に開発されているものだと思いますか?

ありがとう

PS。私は検索からいくつかを思いつきましたが、これらをどのようにレビューし、どれが最も人気があり、最初に調べる価値があるかについてのアイデアを持っている人々からのフィードバックをいただければ幸いです.

4

4 に答える 4

6

私は現在 DDay.Update を積極的に開発していませんが、私たちのビジネスではほぼすべてのプロジェクトでそれを使用しているため、時間が経つにつれて追加/変更を加える予定です。実際には、そこには多くの代替手段がありません。そのため、最初に DDay.Update の開発に着手しました。

以前のプロジェクトで .NET アプリケーション アップデーター コンポーネントを使用しましたが、多くの点で不足していることに気付きました。私はそれで十分な問題を抱えていたので、他の場所を探し始め、ClickOnce がそれ自体のメリットをかなり改善していることに気付きました。結局のところ、ClickOnce は依然としてカスタマイズが非常に面倒であり、(他のソリューションと同様に) 独自の落とし穴がいくつかあったため、DDay.Update はカスタマイズと実装の容易さを目標として生まれました。

プロキシのサポートはまだ完全ではありませんが、それを求めるリクエストがあり、パッチも提出されました (残念ながらそのままでは使用できません)。追加するのはいくらか簡単なはずです。すぐにサポートを提供したいと思います。私が雇用されている会社では、DDay.Update に大きく依存する主要なプロジェクトがいくつか予定されているため、今後 2 か月以内にさらに多くの作業を行うことになると思います。

それが役立つことを願っています。

于 2010-03-10T18:21:23.010 に答える
3

GitHub 関係者の何人かは、ClickOnce を置き換えることを意図した NuGet パッケージに基づくフレームワークである Shimmer を作成しました。

https://github.com/github/Shimmer

于 2012-10-05T01:27:50.377 に答える
1

NAppUpdateは、WinFormsおよびWPFアプリに対する特定のニーズに対応するために作成したオープンソースソリューションです。一般的な考え方は、可能な限り最小のオーバーヘッドで、最大の柔軟性を持つことです。

そのため、統合は非常に簡単で、ライブラリは同期操作を含め、ほとんどすべてを実行します。また、柔軟性が高く、実行するタスクと条件を決定できます。ルールを作成します。最後に重要なのは、更新ソース(Web、BitTorrentなど)とフィード形式のサポートです。実装されていないものはすべて、自分で作成できます。

コールドアップデート(アプリケーションの再起動が必要)もサポートされており、タスクに「ホットスワップ」が指定されていない限り、自動的に実行されます。

これは、サイズが80kb未満の1つのDLLに要約されます。

詳細については、http://www.code972.com/blog/2010/08/nappupdate-application-auto-update-framework-for-dotnet/をご覧ください。

コードはhttp://github.com/synhershko/NAppUpdateにあります(Apache 2.0ライセンスの下でライセンスされています)

于 2011-05-31T09:43:22.023 に答える
1

インターネットから以下を見つけましたが、まだ試していません...

リス

AutoUpdater.NET

于 2014-10-13T09:25:40.240 に答える