Codeplexで公開されたアプリがCodeplexから直接自動更新できるようにするためのフレームワークはありますか?

.net auto-update codeplex
Codeplexで公開されたアプリがCodeplexから直接自動更新できるようにするためのフレームワークはありますか?

「自動更新」機能を備えたユーティリティアプリケーションを提供することは、最近の基本的なマナーのようです。

Reflectorやhttp://www.getpaint.net/download.html[Paint.NET]などのアプリを考えています。 「ねえ、利用可能な新しいリリースがあります。 ダウンロードしますか?」

  • Q *:新しいリリースがある場合にユーザーに警告し、オプションでその新しいリリースをCodePlexから直接ダウンロードしてインストールするために、Codeplexプロジェクトのアプリで使用できる共通のフレームワークを知っていますか?

明らかにhttp://msdn.microsoft.com/en-us/library/t71a733d(VS.80).aspx[ClickOnce]とhttp://msdn.microsoft.com/en-us/library/ms978574があります。 aspx [Updater Block]、およびwinformsおよびhttp://blogs.msdn.com/dotnetinterop/archive/2008/03/28/simple-auto-update-for-wpf用に、これを自分で行うためのユーティリティクラスを作成しました。 -apps.aspx [WPF]、および他の人々はhttp://autoupdatewpf.codeplex.com/[similar things]を作成しましたが、これらはすべて自動更新のためにアプリ発行元がCodeplexの外部でアプリを公開する必要があります働く。 私が想像しているのは、コードプレックスから直接ダウンロードするものです。

” ” ‘

編集 +このようなフレームワークは、アプリがコードプレックスに公開される方法に構造を課すかもしれないと想像できます。 リリースごとに「manifest.xml」を公開する必要があります。そのマニフェストファイルには、アプリのバージョン、タイムスタンプ、リリースに関するメモ、最新のバイナリダウンロードのURLなどが含まれます。

誰かがすでにこれを構築しているようです。

  8  1


ベストアンサー

(http://www.componento.net/[Componento] CodePlexからアーカイブをダウンロードしようとする私の経験に基づいて)私が知っているすべての場合、 `http://mef.codeplex.com/Release/ProjectReleases.aspx?ReleaseId = 34838#DownloadId = 88937`はあまり良い経験ではありません。

ただし、よく知られた場所に単一の ‘updates.xml`ファイルを作成し、それを使用して更新を確認することは可能です。

1


Codeplexは、ClickOnceセットアッププロジェクトで自動更新可能なリリースをサポートします。 http://codeplex.codeplex.com/wikipage?title=ClickOnce&referringTitle=Releases [そのトピックを含むFAQ]があります。

私はそれを自分でやった、http://replayer.codeplex.comを見て

1


最近では、十分なSOAP APIを持っているようです。

0


タイトルとURLをコピーしました