2011-06-01 3 views
7

私は公開可能なシンボルで.NETコードをデバッグしようとしています。私はセットアップに従って指示を設定しました:VS2010で.NETフレームワークコードをデバッグできません

ツール - >オプション - >デバッグで、 "Enable .NET framework source stepping"にチェックを入れ、 "Enable just my code"を無効にしました。

ツール - >オプション - >デバッグ - >シンボルすべてのシンボルを読み込みます。私はこのフォルダに* .pdbのものがたくさんあることを確認しました。

ASP.NET MVCアプリケーションでは、Application_Start()メソッドにブレークポイントを配置します。

デバッガの実行後、コールスタック(System.Web.dll)内のすべてのメソッドを参照してください。しかし、私がダブルクリックしようとすると、私が見るのは、逆アセンブルされたコード(またはメッセージ - ソースコードなし)です。

何故その理由が考えられますか?

+0

あなたはこれが解決得ることができました?私はまだこの問題を持っています –

+0

@AntonyThomas私が問題に会った時、それは解決されていません(答えは役に立たなかった)。今私はVS2012を持っていますが、私は新しいスタジオでそれを試していません。 –

答えて

1

おそらくバージョンの不一致のために、シンボルのようなサウンドは読み込まれません。私は過去に適切なシンボルをロードする問題を持っていました。私はいつもMicrosoftのシンボルサーバーを指してそれを解決しました。以下の記事では、.NET Frameworkのデバッグをセットアップする方法を段階的に説明します。 3番目のセクション「モジュールウィンドウを使用してフレームワークシンボルを読み込む」では、Microsoft Symbolサーバーの使用について説明します。

http://msdn.microsoft.com/en-us/library/cc667410.aspx

+0

私はそれをやろうとしましたが、成功しませんでした。 –

+0

シンボルキャッシュを空にしてもう一度試してください。 – Brain2000

+0

[ツール] - > [オプション] - > [デバッグ]の下にある[ソースサーバーを有効にする]チェックボックスをオンにしましたか? – Brain2000

0

最近、Windows 10のアップデート後に同じ問題が発生しました。 VS 2013のデバッガソースコードを見つけることができませんでしたし、その中のステップに不足しているソースファイルを訴えました。私たちのために働いていたYou need to find <filename>.cs to view the source for the current call stack frame and The debugger could not locate the source file <filename>.cs

ソリューション:

Tools -> Imports and Export Settings -> Reset All Settings -> Select General after the save settings option. 
関連する問題