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

解決


タロー  2008-02-28 19:13:29  No: 144482

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

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

よろしくお願いします。


さるべーじ  URL  2008-02-28 21:14:21  No: 144483

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

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

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


YuO  2008-02-29 22:11:13  No: 144484

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


タロー  2008-03-04 17:39:07  No: 144485

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


シャノン  2008-03-04 20:00:09  No: 144486

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加