2011-01-04 7 views

答えて

0

プロセスがデバッグウィンドウに表示されるように、管理対象コードを停止する必要があるようです。これはMessageBox.Showを呼び出すことで実行できます。その後、msiexec管理コードエントリがプロセスに表示され、それにアタッチするとカスタムアクションコードをデバッグできます。

27

私は、インストーラでカスタムアクションをデバッグすると仮定しています。もしそうなら、インストーラを実行している間にソリューションを開いて、このコード行をイベントの1つに入れます。

System.Diagnostics.Debugger.Launch();

プロンプトが表示されたら、インストーラをデバッグして、プロジェクトが既にロードされているVisual Studioのインスタンスを選択します。

+0

このような有用なヒントありがとう:)私は毎回メッセージボックスを置いていました。 – Ahmed

関連する問題