こんにちは。VB2008のスタンダードエディションでインストーラーを作成しています。
このときにカスタム動作というものを使用して、ある条件が満たされない場合、インストールを中断させたいと思っており、
過去の質問およびそのリンク先を参考にしています。
http://madia.world.coocan.jp/cgi-bin/vbnet/wwwlng.cgi?print+200909/09090012.txt
ある条件が満たされない場合、単純に独自の例外をThrowすればよいだけでしょうか?それとも他にもっとよい方法がありますでしょうか?
あと、「○○の理由でインストールは中断しました」といったようなメッセージをインストーラーのフォームに表示させたいのですが、
可能でしょうか?
よろしくお願いします。
http://dobon.net/vb/dotnet/deployment/uieditor.html
ユーザーインターフェースエディタで、ダイアログを追加し
その由のメッセージ表示画面を作成。
何がしかのボタンをクリックしたら、例外をスローするよう
にすればよいのでは?
http://dobon.net/vb/dotnet/deployment/customaction.html#error
エラーの発生のさせ方は上記・・・
※ わざわざダイアログを追加すると面倒なので・・・
メッセージボックスではダメなんでしょうか?
Installerクラスを使ったカスタムアクションでできて
しまいますが・・・
以上。参考まで
オショウ様、ありがとうございました。
ちゃんと参考URLのリンクに書いてありましたネ。失礼しました。
例外スローの方法で試してみたいと思います。