Visual Basic 2008 で開発しています。
Windows Form コントロールライブラリのプロジェクトで継承コントロールを作成しています。
コントロールを使用した Windows フォームアプリケーションでデバックを行うと DLL のソースコードまでトレースされてしまいます。
DLL のソースコードが表示されないようにするにはどうしたらよいのでしょうか?
よろしくお願いします。
1. ライブラリプロジェクトではなく、その生成結果のDLLに対して参照設定を行う。
(ライブラリプロジェクト自体は別ソリューションにする)
2. 現状のまま、呼出先までトレースしたい場合は「F8」、呼出元をトレースしたく
ない場合は「Shift+F8」でトレース作業を行う。
などの手法が思い浮かびますが、いかがでしょうか。
DebuggerStepThrough属性をつけるとか。
これは,Windows フォームアプリケーションにおいて,InitializeComponentにステップインしないために使われている方法です。
DebuggerStepThrough属性でOKでした。
ありがとうございました。
ライブラリプロジェクト自体をデバッグするときはステップインしたいとおもうが、DebuggerStepThroughをつけると、それもスルーしてしまわないか?
編集 削除