質問

私はMSIのインストールとcommittステージを書き換えてするC#のカスタムアクションをトリガーすることができました。 ASP.NETアプリケーションを展開するときしかし、私はインストールさえ始まる前にチェックを実行できるようにしたい。

私は打ち上げの条件があることを知っている、しかし、私は単にIISなどの正しいバージョンをチェックするために、私は起動条件が表示されるものととして自分自身を起動時にチェックを処理するために、ここに私自身のコードをプラグインできるようにしたいと思います?

誰もがここで正しい方向に私を指すか、いくつかのC#を発射する起動条件を取得する方法が存在する場合であってももらえますか?

役に立ちましたか?

解決

私は、カスタムアクションを使用すると、プロパティの値を設定すると、プロパティの値をチェックする起動条件を実行しても一つの方法だろうと思います。カスタムアクションは、起動条件後まで実行されませんので、しかし、これは、VSのインストールプロジェクトに適用されていないようです。 WiXののより詳細に制御できるようになりますし、カスタムアクションが先に実行できるようにする必要があります。

カスタムアクションが例外をスローし、インストールがロールバックされたが、それは醜いハックだろう持っているだろう、それを行うための、粗道ます。

私がいるかどうかを確認する方法を議論する フォーラムのスレッドを発見しました特定のサービスは、おそらく正しい方向にあなたを導くことができ、インストールで実行されています。

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