.NET Framework ツール
Microsoft .NET Framework SDK ツールは、.NET Framework に対応したアプリケーションやコンポーネントを簡単に作成、配置、および管理できるようにデザインされています。このセクションには、これらのツールに関する詳細な情報があります。
これらのツールは、アセンブリ キャッシュ ビューア (Shfusion.dll) および Microsoft CLR デバッガ (DbgCLR.exe) 以外はすべて、コマンド ラインから実行できます。Microsoft Windows エクスプローラから Shfusion.dll にアクセスしてください。DbgCLR.exe は、Microsoft.NET\FrameworkSDK\GuiDebug フォルダにあります。
重要
.NET Framework ツールが適切に機能するには、Path、Include、および Lib の各環境変数を正しく設定する必要があります。これらの環境変数を設定するには、<SDK>\v2.0\Bin ディレクトリにある SDKVars.bat を実行します。SDKVars.bat は、コマンド シェルごとに実行する必要があります。
構成ツールと配置ツール
デバッグ ツール
セキュリティ ツール
一般的なツール
構成ツールと配置ツール
ツール | 説明 |
---|---|
管理者は、ASP.NET アプリケーションを埋め込み先でプリコンパイルするか配置用にプリコンパイルできます。 |
|
管理者は、新しいブラウザ定義を作成できます。 |
|
管理者またはセットアップ プログラムは、ツールに関連付けられた ASP.NET ISAPI バージョンをポイントするように ASP.NET アプリケーションのスクリプト マップを更新できます。このツールは、ASP.NET のその他の構成操作にも使用できます。 |
|
管理者は、メンバシップ、ロール、プロファイル プロパティなどの ASP.NET サービスに使用する SQL Server データベースを作成および管理できます。 |
|
Windows エクスプローラを使用して、グローバル アセンブリ キャッシュの内容を表示したり、操作したりできます。 |
|
リソース ファイルまたは Microsoft Intermediate Language (MSIL) ファイルのいずれかである 1 つ以上のファイルから、アセンブリ マニフェストを含むファイルを生成します。 |
|
1 つのアセンブリに含まれるメタデータを読み込み、必要なエントリをレジストリに追加します。このため、COM クライアントは特別な処理を必要とすることなく .NET Framework クラスを作成できます。 |
|
失敗したアセンブリ バインドの詳細を表示します。この情報は、.NET Framework が実行時にアセンブリを見つけられない原因を診断する場合に役立ちます。 |
|
ポータブル実行可能 (PE) ファイル イメージのヘッダー内の CorFlags セクションを設定できます。 |
|
グローバル アセンブリ キャッシュの内容の表示、操作、およびキャッシュのダウンロードができます。Shfusion.dll にも同様の機能がありますが、Gacutil.exe はスクリプト、メイクファイル、およびバッチ ファイルから使用できます。 |
|
指定したアセンブリのインストーラ コンポーネントを実行することによって、サーバー リソースのインストールとアンインストールを実行できます。 |
|
現在ログオン中のユーザーの既存のストアすべてを一覧表示または削除します。 |
|
マネージ アセンブリからネイティブ イメージを作成し、そのイメージをローカル コンピュータ上のネイティブ イメージ キャッシュにインストールします。 |
|
.NET Framework セキュリティ ポリシーと、リモート処理サービスを使用するアプリケーションを管理するためのグラフィカル インターフェイスを提供します。また、このツールを使用して、グローバル アセンブリ キャッシュ内のアセンブリを管理および構成できます。 |
|
アセンブリを読み込んで登録し、タイプ ライブラリを作成、登録し、既存の COM+ 1.0 アプリケーションにインストールすることによって Windows 2000 コンポーネント サービスにマネージ クラスを追加します。 |
|
XmlSerializer のランタイム パフォーマンスを向上させるために、指定されたアセンブリの種類に対応する XML シリアル化アセンブリを作成します。 |
|
リモート処理と呼ばれる手法を使用して XML Web サービスと通信するクライアント アプリケーションをコンパイルする場合に役立ちます。 |
|
共通言語ランタイム アセンブリからタイプ ライブラリを生成します。 |
|
COM タイプ ライブラリ内にある型定義をマネージ メタデータ形式の等価な定義に変換します。 |
|
Web サービス記述言語 (WSDL) コントラクト ファイル、XML スキーマ定義 (XSD) スキーマ ファイル、および .discomap 検出ドキュメントから、XML Web サービスおよび XML Web サービス クライアントのコードを生成します。 |
|
Web サーバー上にある XML Web サービスの URL を探索し、各 XML Web サービスに関連するドキュメントをローカル ディスクに保存します。 |
|
W3C (World Wide Web Consortium) により提案された、XSD 言語に準拠する XML スキーマを生成します。このツールは、XSD スキーマ ファイルから共通言語ランタイム クラスと DataSet クラスを生成します。 |
デバッグ ツール
ツール | 説明 |
---|---|
グラフィカル インターフェイスを使用したデバッグ サービスを提供し、アプリケーション開発者がランタイムを対象としたプログラム内でバグを検索し、修正するのに役立ちます。 |
|
共通言語ランタイム デバッグ API を使用してコマンド ライン デバッグ サービスを提供します。ランタイムに対応したプログラムに含まれるバグを検索し、修正するのに使用します。 |
|
共通言語ランタイム デバッグ API を使用してコマンド ライン デバッグ サービスを提供します。 |
セキュリティ ツール
ツール | 説明 |
---|---|
テスト専用の X.509 証明書を生成します。 |
|
証明書、証明書信頼リスト (CTL: Certificate Trust Lists)、および証明書失効リスト (CRL: Certificate Revocation Lists) を管理します。 |
|
X.509 証明書を使用して署名されているファイルの有効性を検査します。証明書検査ツールは、.NET Framework SDK Version 1.0 および 1.1 にのみ付属しています。新しいバージョンの .NET Framework SDK の場合は、代わりに 署名ツール (SignTool.exe) ユーティリティを使用します。 |
|
マシン レベル、ユーザー レベル、およびエンタープライズ レベルのコード アクセス セキュリティ ポリシーをチェックし、変更できます。 |
|
Authenticode デジタル署名を使用して、ポータブル実行可能 (PE) ファイルに署名します。ファイル署名ツールは、.NET Framework SDK Version 1.0 および 1.1 にのみ付属しています。新しいバージョンの .NET Framework SDK の場合は、代わりに 署名ツール (SignTool.exe) ユーティリティを使用します。 |
|
アセンブリによって要求された最小のアクセス許可セット、オプションのアクセス許可セット、および拒否されたアクセス許可セットを表示します。このツールを使用して、アセンブリによって使用されるすべての宣言セキュリティを表示することもできます。 |
|
指定されたアセンブリに対して、MSIL がタイプ セーフかどうか、およびメタデータの有効性を検査します。 |
|
互換性がある 2 つのバージョンの .NET Framework 間でセキュリティ ポリシーを移行します。 |
|
厳密な名前の公開キー情報または Authenticode 発行元証明書をアセンブリから抽出し、コードに組み込むことができる形式に変換します。 |
|
証明書の検査処理を制御するソフトウェア発行状態キーのレジストリ設定を変更できます。レジストリ設定ツールは、.NET Framework SDK Version 1.0 および 1.1 にのみ付属しています。新しいバージョンの .NET Framework SDK の場合は、代わりに 署名ツール (SignTool.exe) ユーティリティを使用します。 |
|
ファイルにデジタル署名を添付し、ファイルの署名を検証し、ファイルにタイム スタンプを付けます。 |
|
1 つ以上の X.509 証明書からテストだけを目的としたソフトウェア発行元証明書 (SPC: Software Publisher's Certificate) を作成します。 |
|
厳密な名前を持つアセンブリを作成するときに役立ちます。Sn.exe には、キーの管理、署名の生成、署名の検査に関する各オプションが用意されています。 |
一般的なツール
ツール | 説明 |
---|---|
ライセンス情報を含むテキスト ファイルを読み込んで、.licenses ファイルを生成します。この .licenses ファイルは、共通言語ランタイムの実行可能ファイルに埋め込むことができます。 |
|
指定した WMI (Windows Management Instrumentation) クラスについて、C#、Visual Basic、または JScript で事前バインディングしたクラスをすばやく生成できます。 |
|
Microsoft Intermediate Language (MSIL) から PE ファイルを生成します。MSIL コードと必要なメタデータを含む実行可能ファイルを実行すると、MSIL コードが予測どおりに動作するかどうかを確認できます。 |
|
MSIL コードを含む PE ファイルを使用して、MSIL アセンブラ (Ilasm.exe) に対する入力として適したテキスト ファイルを作成します。 |
|
テキスト ファイルおよび .resx (XML ベースのリソース形式) ファイルを .NET 共通言語ランタイムのバイナリの .resources ファイルに変換します。この .resources ファイルは、ランタイム バイナリ実行可能ファイルに埋め込んだり、サテライト アセンブリにコンパイルしたりできます。 |
|
ActiveX コントロール用の COM タイプ ライブラリに属する型定義を Windows フォーム コントロールに変換します。 |
|
指定した検索パターンと一致するマネージ クラスを検索し、リフレクション API を使用して検索したクラスについての情報を表示します。 Windows フォーム クラス ビューアは、.NET Framework SDK Version 1.0 および 1.1 にのみ付属しています。 |
|
Windows フォームのフォームをすばやく簡単にローカライズできます。 |