私は現在、Visual Studio 2015 で Setup Project を使用しています。特定の必要性の問題を除いて、うまく機能します。インストーラーが終了したら、サーバーをアプリケーションに登録する .js ファイルを実行する必要があります。現在、Setup Project を使用して、.js ファイルをインストール フォルダーの「カスタム アクション」に追加すると、インストーラーを実行すると、セットアップの途中でファイルが実行されます。サーバーはまだ登録する準備ができていないため、これは良くありません。インストール後に実行するには、この .js ファイルが必要です。Setup Project の経験者が私を助けてくれれば、とても感謝しています。しかし、私が求めていることを実行できる、より優れたインストーラー メーカーを誰かが知っていれば、それにも非常に興味があります。多分WIXは私のためにこれを行うことができますか?
3306 次
3 に答える
0
Visual Studio のセットアップ プロジェクトにインストーラー クラスを追加します。このインストーラー クラス内でインストールの多くの段階をオーバーライドできます
元:
- OnBeforeInstall()
- インストール()
- OnAfterInstall()
関連するメソッドをオーバーライドし、メソッド内にロジックを追加して .js ファイルを実行できます。
.JS ファイルのパスを取得して実行できるように、MSI がインストールされているディレクトリを取得する必要がある場合があります。次のコードは、インストール ディレクトリを取得する必要があります。このコードをインストーラー クラス内に追加します。
string installationPath = Context.Parameters["assemblypath"];
于 2016-12-02T19:16:41.313 に答える
-1
限定保証付きの InstallShield 2013 をお試しください。個人使用は無料で、インストール完了後にスクリプトを実行する機能が含まれています。
于 2016-12-02T19:25:22.677 に答える