.NET ソース コードをデバッグするための .cs ファイルが見つかりません 質問する

.NET ソース コードをデバッグするための .cs ファイルが見つかりません 質問する

私はこれに従って.NETソースのデバッグを設定してみましたMDSN ウォークスルーシンボル キャッシュが適切に設定され、「.NET Framework ソース ステップを有効にする」チェックもオンになっています。

しかし、その後、.NET コードにステップインするたびに、関連する cs ファイルの場所を指定するように求められます。エラー メッセージは、You need to find <filename>.cs to view the source for the current call stack frameですThe debugger could not locate the source file <filename>.cs

ファイルを参照するか (しかし、ファイルを持っていません)、逆アセンブリを表示するか (しかし、それは必要ありません) を尋ねられます。

.NET ソース コードにステップインするにはどうすればよいでしょうか?

ベストアンサー1

私の場合は、.Net フレームワークをデバッグしようとはしていませんでしたが、同じエラーが発生しました。.NET ソース コードをデバッグするための .cs ファイルが見つかりませんそのため、以下の「自分のコードのみを有効にする」オプションをオンにする必要がありました。
ツール -> オプション -> デバッグ -> 全般 -> 自分のコードのみを有効にする

MS ドキュメントによると:

Visual Studio を構成して、システム、フレームワーク、およびその他の非ユーザー呼び出しを自動的にステップオーバーし、それらの呼び出しを呼び出しスタック ウィンドウで折りたたむことができます。

https://learn.microsoft.com/en-us/visualstudio/debugger/just-my-code

おすすめ記事