Visual Studio でのデバッグ

この時点までに、アプリケーションの作成とビルド エラーの解決は終了しました。 次に、アプリケーションやストアド プロシージャの正常な実行を妨げる論理エラーを修正する必要があります。 エラーの修正は、さまざまなデバッグ機能が統合された開発環境で実行できます。 これらのデバッグ機能を使用して、プロシージャの場所での停止、メモリとレジスタ値の検査、変数の変更、メッセージ トラフィックの観察、およびコードの動作内容の詳細な確認を行うことができます。

注意

Windows ストア アプリ

Visual Studio デバッガーでは、Windows 8 で実行されている Windows ストア アプリのデバッグを完全にサポートします。詳細については、「Windows デベロッパー センター」で次のセクションを参照してください。

このセクションの内容

  • Visual Studio 2013 のデバッガーの新機能
    Visual Studio 2013 の新機能について説明します。

  • IntelliTrace を使用したコード実行の記録によるアプリのデバッグ
    IntelliTrace でアプリの実行履歴を記録することにより、すばやく簡単にバグを検索します。 イベントと関数呼び出しを参照して、[ローカル] ウィンドウで重要な時点の関連コード、成果物、およびデータをレビューします。 これにより、多数のブレークポイントを設定しなくてもアプリをデバッグできます。または、アプリを頻繁に再起動できます。 Visual Studio Ultimate が必要です。

  • デバッガーのセキュリティ
    デバッグに関連するセキュリティの問題について説明します。

  • デバッグの設定と準備
    プロジェクトのデバッグ ビルドを作成するときに必要なプロジェクトのプロパティの設定およびセットアップについて説明します。 また、リモート デバッグのセットアップ方法、Code Center Premium ソースのデバッグ方法、部分的に信頼されたアプリケーションのデバッグ方法、および高パフォーマンスのクラスター アプリケーションのデバッグ方法についても説明します。

  • デバッガーのロードマップ
    Visual Studio デバッガーの使用方法の基本について説明します。 デバッグの基本知識、実行の制御、実行中のプログラムへのアタッチ、Just-In-Time デバッグ、デバッガーの自動起動、ダンプ、ブレークポイント、プログラムの検査、例外処理、エディット コンティニュ、およびデバッガーにおける式の使用についての説明が含まれます。

  • Windows ストア アプリのデバッグへのリンク
    Windows 8 での Windows ストア アプリの実行およびデバッグに関する情報へのリンクが用意されています。

  • マネージ コードのデバッグ
    Visual Basic、Visual C#、および C++ で記述されたマネージ コードに共通する、デバッグの問題と手法について説明します。

  • ネイティブ コードのデバッグ
    C および C++ アプリケーションのデバッグ時に発生する一般的な問題や共通のデバッグ技術について説明します。

  • GPU コードのデバッグ
    グラフィックス処理装置 (GPU: Graphics Processing Unit) で実行されている C++ コードをデバッグする方法について説明します。

  • Web アプリケーションとスクリプトのデバッグ
    Web アプリケーションのデバッグ時に発生する一般的な問題、およびデバッグの手法について説明します。 ASP.NET と ASP Web アプリケーションのデバッグ、ATL Server Web アプリケーションのデバッグ、Web サーバーのデバッグ エラー、トラブルシューティングについて説明します。

  • WCF サービスのデバッグ
    インターネット インフォメーション サービス (IIS: Internet Information Services) または ASP.NET 開発サーバーで実行されている WCF サービス、またはセルフホストされているサービスとして実行されている WCF サービスのデバッグ技術と制限について説明します。

  • DirectX グラフィックスのデバッグ
    DirectX ベースのゲームやアプリのレンダリングに関する問題の解決に役立つ診断ツールについて説明します。

  • デバッグ用ユーザー インターフェイス リファレンス
    アプリケーションのデバッグ時に使用するウィンドウおよびダイアログ ボックスについての情報を提供します。 ここで扱うトピックは、[ブレークポイント] ウィンドウなどのデバッグ ユーザー インターフェイス要素にフォーカスがあるときに、F1 キーを押すことによっても参照できます。

  • Debug Interface Access SDK
    Microsoft Debug Interface Access ソフトウェア開発キット (SDK DIA: Debug Interface Access Software Development Kit) について説明します。 DIA SDK は、Microsoft ポストコンパイラ ツールで生成されたプログラム データベース (.pdb) ファイルに保存されているデバッグ情報へのアクセスを提供します。

関連項目

  • チュートリアル: アドイン プロジェクトのデバッグ
    アドインは、Visual Studio オートメーション オブジェクト モデルを使って統合開発環境を操作または自動化する、コンパイル済みアプリケーションです。 このトピックでは、Visual Studio のアドイン プロジェクトをデバッグする方法について説明します。

  • アプリケーション、サービス、およびコンポーネントの配置
    配置の概念、Microsoft Windows インストーラーの紹介、配置プロジェクト、マージ モジュール プロジェクト、配置プロジェクトの作成または追加、プロパティの設定、配置プロジェクトへのアイテムの追加、配置エディターの起動など、配置に関するさまざまなトピックへのリンクを示します。 また、ファイル インストールの管理、レジストリの設定、ファイルの種類、ユーザー インターフェイス、カスタム アクション、および起動条件についても説明します。