http://blogs.wankuma.com/hirom/archive/2008/01/17/117834.aspx
「ひろえむの日々是勉強」より
これは素晴らしい!
ということで以下の url を参考に試してみました。
http://blogs.msdn.com/sburke/archive/2008/01/16/configuring-visual-studio-to-debug-net-framework-source-code.aspx
方法は以下の通りです(自己責任でやって下さいね)
ツールメニューからオプションを選択
左側のツリーから「デバッグ」を展開して「全般」を選択
「マイコードのみ設定を有効にする」のチェックを外す
ソースサーバーサポートを有効にするをチェックする
左側のツリーから「デバッグ」を展開して「シンボル」を選択
シンボルファイル(.pdb)の場所(L):の新規作成ボタン(フォルダが光っているイメージのボタン)をクリックして以下の URL を追加してチェック
http://referencesource.microsoft.com/symbols
「シンボルサーバーからシンボルをキャッシュするディレクトリ」に適当な場所を指定
「シンボルが手動で読み込まれるときのみ上記の場所を探す)をチェック
以上で良いみたいです。以下のように試してみました。
Windows Form のメインフォームクラスのコンストラクタで、Load イベント中の適当な場所でブレイクポイントを置きます。
呼び出し履歴での「System.Windows.Form.dll!System.Windows.Forms.Form.xxxxx」となっているところで右クリックします。
プルダウンメニューから「シンボルの読み込み」を実行します。
これで
Form.cs のソースコード
を拝むことができました。