.NET Core マネージド デバッガー.NET Core managed debuggers

デバッガーを使用すると、プログラムを一時停止したりステップ バイ ステップで実行したりできます。Debuggers allow programs to be paused or executed step-by-step. 一時停止すると、プロセスの現在の状態を表示できます。When paused, the current state of the process can be viewed. 主要なセクションをステップ実行することにより、コードとその動作の結果が生成される理由を理解することができます。By stepping through key sections, you gain understanding of your code and why it produces the result that it does.

Microsoft では、Visual StudioVisual Studio Code のマネージド コード用のデバッガーを提供しています。Microsoft provides debuggers for managed code in Visual Studio and Visual Studio Code.

Visual Studio マネージド デバッガーVisual Studio managed debugger

Visual Studio は、最も包括的なデバッガーを利用できる統合開発環境です。Visual Studio is an integrated development environment with the most comprehensive debugger available. Visual Studio は、Windows で作業する開発者にとって最適な選択肢です。Visual Studio is an excellent choice for developers working on Windows.

Visual Studio は Windows アプリケーションですが、Linux および macOS アプリをリモートでデバッグするために使用することもできます。While Visual Studio is a Windows application, it can still be used to debug Linux and macOS apps remotely.

ASP.NET Core アプリのデバッグで必要な手順は若干異なります。Debugging ASP.NET Core apps require slightly different instructions.

Visual Studio Code のマネージド デバッガーVisual Studio Code managed debugger

Visual Studio Code は、軽量のクロス プラットフォーム コード エディターです。Visual Studio Code is a lightweight cross-platform code editor. これは Visual Studio と同じ .NET Core デバッガー実装を使用しますが、簡略化されたユーザー インターフェイスを備えています。It uses the same .NET Core debugger implementation as Visual Studio, but with a simplified user interface.