質問

私はアプリをリリースし、私は、ユーザーが要求する機能を実装しましたし、新しいバージョンをリリースしたいと思います。私はこれが一般的に行われているかどうかはわかりません - 私は、アプリケーションが既にインストールされている場合だけで特定のファイルを上書きすることを伝えるために使用することができます.NETのセットアッププロジェクトでのいくつかの設定があり、または私は何とかパッチを生成しなければならないのですか?

あなたは自動更新を提案するつもりなら、私はそれは良いアイデアです同意するが、元のバージョンには、単に新しいバージョンがあるかどうかを確認するために、アプリのWebサイトをチェックし、のダウンロードページにユーザーを指示します更新されたバージョン - それはあなたのためにダウンロードして、自動更新されません。私はこのバージョンにそれを追加した場合でも、私はまだ私の既存のユーザーにアップデートを提供するために、友好的な方法を必要とします。

役に立ちましたか?

解決

私は、ユーザーがインストールする前に、「現在のバージョン」をアンインストールしますWindowsインストーラでの機能を意味すると仮定し、「新しい」?

インストーラプロジェクトのプロパティで、「製品コード」と「のUpgradeCode」のプロパティを見てみましょう。これらは、インストーラが以前のバージョンのためにどのように見えるかを定義するGUIDです。

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

他のヒント

ClickOnceのモデルが小さなアプリケーションに適しています公開します。プロジェクトでは、ちょうどそれがプロパティに移動し、「公開」タブをクリックしてくださいクリックします。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top