2011-07-03 11 views
-1

.NET Framework 4.0を使用してビルドされたカスタムインストーラをデバッグしようとして何時間も苦労しましたが、ブレークポイントを試しても何の問題もありませんでした。私は3.5で似たようなプロジェクトを持っていて、Debugger.Break()を使ってブレークポイントにヒットしても問題はありませんでした。ほとんどこれをあきらめた後、私は3.5に戻ることにしました。すぐにブレークポイントをもう一度打つことができました!だから何らかの理由で4.0を使用してデバッガにヒットしようとしても動かない。フレームワーク4.0を使用したカスタムインストーラアクションでブレークポイントにヒットしない

答えて

0

なぜこれが下落したのか分かりませんか?コードを実行するために必要な依存関係がターゲットマシンから失われている可能性があるため、通常、.NET言語でカスタムアクションを記述することは非常に悪い考えです。

これは言いましたが、.NET 4.0用にインストールされたデバッグシンボルがないと、ブレークポイントの問題が発生する可能性があります。私はこれに直面したことはありませんし、他に原因がないかどうかもわかりませんが、.NET 4.0ランタイムの代わりに.NET 4.0 SDKをインストールしようとする可能性があります。

インストールする必要があるセットアップが正確ではありませんが、http://msdn.microsoft.com/en-us/netframework/default.aspxを見ていきます。

関連する問題