0

アプリをリリースし、ユーザーがリクエストした機能を実装しました。新しいバージョンをリリースしたいと思います。これが通常どのように行われるかわかりません-.NETセットアッププロジェクトに、アプリケーションがすでにインストールされている場合に特定のファイルを上書きするように指示するために使用できる設定がありますか、それとも何らかの方法でパッチを生成する必要がありますか?

自動更新を提案する場合は、それは良い考えですが、元のバージョンはアプリのWebサイトをチェックして新しいバージョンがあるかどうかを確認し、更新されたバージョンのダウンロードページにユーザーを誘導します。 -ダウンロードや自動更新は行われません。これをこのバージョンに追加しても、既存のユーザーに更新を提供するためのフレンドリーな方法が必要です。

4

2 に答える 2

4

ユーザーが「新しい」をインストールする前に「現在のバージョン」をアンインストールするWindowsインストーラーの機能を意味していると思いますか?

インストーラー プロジェクトのプロパティで、"ProductCode" と "UpgradeCode" のプロパティを確認します。これらは、インストーラーが以前のバージョンを検索する方法を定義する GUID です。

更新されたバージョンをインストールするためのインストーラーをユーザーに単純に提供するには、「バージョン」プロパティ/番号をインクリメントします。インストーラーは、スタート メニューに重複するエントリを作成したり、プログラムを追加/削除したりせずに、ファイル システム上のファイルを更新する必要があります。

于 2009-02-08T02:55:23.060 に答える
0

ClickOnce公開モデルは、小さなアプリに適しています。プロジェクトで、右クリックして[プロパティ]に移動し、[公開]タブをクリックします。

于 2009-02-10T08:49:59.213 に答える