継承コントロールのソースをトレースできないようにするには

解決


タロー  2008-02-28 10:13:29  No: 144482  IP: 192.*.*.*

Visual Basic 2008 で開発しています。

Windows Form コントロールライブラリのプロジェクトで継承コントロールを作成しています。
コントロールを使用した Windows フォームアプリケーションでデバックを行うと DLL のソースコードまでトレースされてしまいます。
DLL のソースコードが表示されないようにするにはどうしたらよいのでしょうか?

よろしくお願いします。

編集 削除
さるべーじ  URL  2008-02-28 12:14:21  No: 144483  IP: 192.*.*.*

1. ライブラリプロジェクトではなく、その生成結果のDLLに対して参照設定を行う。
    (ライブラリプロジェクト自体は別ソリューションにする)

2. 現状のまま、呼出先までトレースしたい場合は「F8」、呼出元をトレースしたく
    ない場合は「Shift+F8」でトレース作業を行う。

などの手法が思い浮かびますが、いかがでしょうか。

編集 削除
YuO  2008-02-29 13:11:13  No: 144484  IP: 192.*.*.*

DebuggerStepThrough属性をつけるとか。
これは,Windows フォームアプリケーションにおいて,InitializeComponentにステップインしないために使われている方法です。

編集 削除
タロー  2008-03-04 08:39:07  No: 144485  IP: 192.*.*.*

DebuggerStepThrough属性でOKでした。
ありがとうございました。

編集 削除
シャノン  2008-03-04 11:00:09  No: 144486  IP: 192.*.*.*

ライブラリプロジェクト自体をデバッグするときはステップインしたいとおもうが、DebuggerStepThroughをつけると、それもスルーしてしまわないか?

編集 削除