デバッグ (C# での操作方法)
更新 : 2007 年 11 月
このページでは、よく使用するデバッグ タスクに関するヘルプへのリンクを紹介します。よく使用するタスクのその他のカテゴリに関するヘルプについては、「C# での操作方法」を参照してください。
Visual Studio デバッガの使用方法
Visual Studio でのビルド
ビルドしながら継続的にアプリケーションをテストおよびデバッグするツールについて説明します。Visual Studio でのデバッグ
Visual Studio デバッガの使用方法の基本について説明します。デバッガのロードマップ
デバッグの基本タスクおよびデバッガの機能に関する文書へのリンクを示します。
.NET Framework のトレース機能
方法 : アプリケーション コードにトレース ステートメントを追加する
アプリケーションのトレースに、Write、WriteIf、WriteLine、WriteLineIf、Assert、および Fail の各メソッドを使用する方法について説明します。方法 : トレース リスナを作成し初期化する
トレース リスナの作成方法と初期化方法について説明します。方法 : TraceSource とフィルタをトレース リスナと共に使用する
TraceSource と一緒にアプリケーション構成ファイルを使用する方法について説明します。方法 : トレース スイッチを作成し初期化する
トレース スイッチの作成方法と初期化方法について説明します。方法 : トレースとデバッグを指定して条件付きコンパイルを実行する
アプリケーションのコンパイラ設定を指定する方法をいくつか説明します。方法 : トレース ソースを作成し初期化する
構成ファイルを使用して、実行時にトレース ソースによって作成されるトレースの再構成を容易にする方法について説明します。デバッガ表示属性によるデバッグ機能の拡張
デバッガの表示属性を使用して、デバッグを強化する方法について説明します。方法 : アプリケーションのコードをトレースする
アプリケーションに Trace クラスをインストルメントする方法について説明します。方法 : トレース スイッチを設定する
.config ファイルを使用して、スイッチを設定する方法について説明します。
Web サービスのデバッグ
- チュートリアル : XML Web サービスのデバッグ
Web サービスのデバッグ手順について説明します。
Windows フォームのデバッグ
- チュートリアル : Windows フォームのデバッグ
Windows フォーム アプリケーションのデバッグについて説明します。
SQL アプリケーションのデバッグ
デバッグのサポート (LINQ to SQL)
LINQ to SQL アプリケーションのデバッグに関するさまざまなトピックへのリンクです。チュートリアル : SQL CLR のユーザー定義のテーブル値関数のデバッグ
SQL/CLR のユーザー定義のテーブル値関数 (UDF: User Defined Table-Valued Function) をデバッグする方法について説明します。チュートリアル : SQL CLR トリガのデバッグ
SQL/CLR トリガのデバッグ方法について説明します。ここでは、SQL Server 2005 と共にインストールされたデータベースの 1 つである AdventureWorks サンプル データベースの Contact テーブルを使用します。このサンプルでは、Contact テーブルに新しい insert の CLR トリガが作成され、ステップ インされます。チュートリアル : SQL CLR のユーザー定義型のデバッグ
SQL/CLR のユーザー定義型のデバッグ方法について説明します。ここでは、Adventureworks サンプル データベースに新しい SQL/CLR 型を作成します。この型は、テーブル定義、INSERT ステートメント、さらに SELECT ステートメントで使用されます。チュートリアル : SQL CLR のユーザー定義スカラ関数のデバッグ
SQL/CLR のユーザー定義関数 (UDF: User Defined Function) をデバッグする方法について説明します。ここでは、Adventureworks サンプル データベースに新しい SQL/CLR ユーザー定義関数を作成します。チュートリアル : SQL CLR のユーザー定義集計のデバッグ
CLR SQL のユーザー定義集計のデバッグ方法について説明します。この例により、Adventureworks サンプル データベースに Concatenate という、新しい CLR SQL 集計関数が作成されます。SQL ステートメントでこの関数を呼び出すと、入力パラメータで指定した列の値がすべて連結されます。T-SQL データベースのデバッグ
必要なセットアップ手順について説明し、多階層のアプリケーションをデバッグする例を紹介します。チュートリアル : T-SQL トリガのデバッグ
UPDATE トリガを含む Sales.Currency テーブルが格納されている、AdventureWorks データベースを使用する例について説明します。このサンプルには、テーブルの行を更新してトリガを発生させるストアド プロシージャが含まれます。トリガにブレークポイントを設定し、さまざまなパラメータを指定してストアド プロシージャを実行すると、トリガの異なる実行パスをたどることができます。チュートリアル : T-SQL のユーザー定義関数のデバッグ
AdventureWorks データベースで、ufnGetStock という既存のユーザー定義関数 (UDF: User Defined Function) を使用する例について説明します。この関数は、指定した ProductID のストックに含まれるアイテム数を返します。チュートリアル : T-SQL ストアド プロシージャのデバッグ
ダイレクト データベース デバッグによって (サーバー エクスプローラでステップ インすることによって) T-SQL ストアド プロシージャを作成する方法とデバッグする方法について説明します。また、ブレークポイントの設定、データ項目の表示など、さまざまなデバッグ技術についても説明します。
その他のリソース
このサイトにアクセスするには、インターネット接続が必要です。
- Visual Studio 2005 Developer Center
アプリケーションの開発およびデバッグに関する多数の文書やリソースを提供します。このサイトは、定期的に新しい内容に更新されます。