私のC#アプリケーション用のVisual Studio Installerプロジェクトがあります。それは私のアプリの以前のバージョンをアンインストールし、新しいバージョンをインストールして、それがインストールされた後にアプリケーションを実行するように設定されています。この時点で新しいバージョンがインストールされてロードされると、インストーラは終了しません
、私のアプリの新バージョンがインストールされていたし、それは非常に喜んで実行されている:それは最終的に「お待ちください」のステージに座って非常に最後まで期待通りに動作しますしかし、上記のスクリーンショットはそこに置かれています(完全に反応します)。新しくインストールしたバージョンのアプリケーションを手動で閉じた後は、「インストール完了」ウィンドウに移動します。
私は私のインストーラプロジェクトの設定で間違って何かを行っていますか?私は人々がインストールプロセスを完了するためだけに、アプリケーションをもう一度手動で実行しなければならないために、アプリケーションを閉じる必要がないようにしたい!そのため、インストーラをインストールしたら、新しいバージョンを自動的に実行するようにインストーラを設定しています。
お返事ありがとうございます。現時点では、インストーラが正常に完了するように、「インストール後の起動」の部分を削除しました。理想的には、私はまだ私のアプリがインストール後に自動起動するように思うので、私はWiXをチェックします。私は本当にプログラムファイル(とスタートメニューのショートカット)にダンプするために1つのExeを持っていますので、うまくいけば、WiXを使ってこれを達成する方法についてのチュートリアルや指針があります。 – Rawns
全く問題ありません。https://www.firegiant.com/wix/tutorial/のドキュメンテーションは多くの細部に分かれているので、圧倒的かもしれませんが、Windowsインストーラのコンセプトは非常によく理解されています。インストールの保守性、保守性、アップグレード性を維持したい場合は重要です。 –