5

InstallShield Limited Edition を使用して WPF アプリケーションをインストールしています。

私の現在のシナリオはこのようなものです。

  • 作成したセットアップは、当社の Web サイトでダウンロードできます。

  • ユーザーはセットアップをダウンロードして、自分のマシンにインストールできます。

  • ソフトウェアを変更するオプションがあり
    、ユーザーが更新されたソフトウェアを取得できるように、変更されたインストーラーを Web サイトに更新し
    ます。

私の次のステップ:

私のアプリケーションには、「メンテナンス リリース (アップデートのダウンロード)」機能を含める予定です。ユーザーがソフトウェア自体から最新の更新を自動的にダウンロードできるようにします。

これどうやってするの。?どんな助けでも大歓迎です。このためのインストール シールドに機能はありますか?

4

2 に答える 2

3

NAppUpdateをお勧めします。更新プロセスに必要なすべてのタスクの機能を備えたフレームワークを提供します。たとえば、さまざまなソース (Web http / ftp) からの更新をチェックしたり、更新チェックをトリガーしたり、バイナリを更新されたものに置き換えたりできます。

これをアプリに統合する必要があるため、「すぐに使える」ソリューションではありません。しかし、私の経験では、ほとんどのすぐに使用できるソリューションは、カスタマイズの可能性が限られているために最終的に頭痛の種となり、さらに無料で提供されることはめったにありません (これが重要な場合)。

優れた紹介記事がここにあります: NAppUpdate の背後にある哲学

于 2013-08-22T10:49:27.013 に答える
0

インストール シールドを介してその機能を追加する機能はないと思いますが、NetSparkleと呼ばれる .NET 用のソフトウェア更新フレームワークがあります。必要に応じて試すことができます。自分で何かを実装したい場合は、スタートアップ コードや同様のプロジェクトを提供するコード プロジェクトなどの他の Web サイトを使用することをお勧めします。

NetSparkleへのリンクは次のとおりです。

StackOverflow にも同様の質問があります: Code to check for updates, install new version of app

于 2013-08-22T07:00:16.080 に答える