dotPeek 2019.1ヘルプ

アセンブリをプロジェクトにエクスポートする

アセンブリを探索する究極のステップは、アセンブリをVisual Studioプロジェクトにエクスポートして、ソースコードを参照してビルドおよびデバッグできるようにすることです。

アセンブリで使用された元のプログラミング言語とは無関係に、エクスポートされたプロジェクトはC#を使用して作成されます。

アセンブリをVisual Studioプロジェクトにエクスポートするには

  1. アセンブリエクスプローラーウィンドウでアセンブリを選択し、ツールバーのプロジェクトにエクスポート ThemedIcon ProjectGeneration Screen Gray をクリックするか、コンテキストメニューでプロジェクトにエクスポートを選択します。

  2. 表示される[プロジェクトにエクスポート]ダイアログで、プロジェクトをエクスポートする保存先フォルダーを指定します。このフォルダーで、ウィザードはプロジェクトのサブフォルダーを作成します。

    Export to Project dialog
    [DestinationFolder]/[ProjectSubfolder] が空でない場合、dotPeekはそれを検出し、既存のファイルを上書きするか、エクスポート前にフォルダーをクリーンアップするか、別のフォルダーを選択することを提案します。

  3. 必要に応じてプロジェクト名を変更します。

  4. プロジェクト用にソリューションを作成したい場合は*.slnファイルを作成するをチェックしてください。
    作成されたソリューションファイルに対するVisual Studioの互換性は、アセンブリで使用されている.NET フレームワークのバージョンによって異なります。たとえば、アセンブリが.NET フレームワーク 4.5を使用している場合、Visual Studio 2012ソリューションが作成されます。

  5. プロジェクトのデバッグ情報ファイルを作成するには*.pdbファイルを作成するを選択します。

  6. デコンパイルされたプロジェクトをアセンブリエクスプローラーウィンドウに追加し、プロジェクトの構造、ファイルなどを調べたい場合は、アセンブリエクスプローラーにプロジェクトを追加するをチェックしてください。

  7. すぐにプロジェクトを開くには、Visual Studioでプロジェクトを開くをチェックしてください。

  8. エクスポートをクリックして終了します。アセンブリのエクスポートの進行状況をプロジェクト/ PDB生成ステータスウィンドウで見ることができます。

最終更新日: 2019年6月5日

関連事項

関連ページ:

アセンブリエクスプローラーウィンドウ

Windows | アセンブリー・エクスプローラーCtrl+Alt+Lアセンブリー・エクスプローラーを使用すると、複数のアセンブリを開いて、開いているアセンブリとフォルダーのリストを保持できます。開いているすべてのアセンブリをトラバースして探索できます。アセンブリノードを展開すると、アセンブリ内の名...

プロジェクト/ PDB生成ステータスウィンドウ

Windows | Pdbの生成ステータスこのツールウィンドウは、シンボルファイルおよびプロジェクトの生成に関連するすべてのイベントを記録および表示します。このウィンドウの新規エントリは、次の場合に表示されます。dotPeek はシンボルサーバーとして機能します。この場合、シンボルファイルを生成する...

アセンブリ依存図の探索

dotPeekは、コンパイルされたアセンブリ間の依存関係を視覚的に調べるのに役立ちます。任意の数のアセンブリからダイアグラムを作成し、これらのアセンブリが互いにどのように参照するかを調べることができます。初期図の作成:アセンブリエクスプローラーウィンドウで1つまたは複数のアセンブリを選択し、選択を右...

PDBファイルの生成

デバッガ以外の場所にシンボルファイルが必要な場合、dotPeekは、.NETアセンブリのPDBファイル(ソースファイルとともに)を生成するコマンドを提供します。シンボルファイルを生成するとき、dotPeekはVisual Studioのシンボルキャッシュと同じディレクトリー構造を作成します。Visu...

dotPeekの設定

デフォルトでは、dotPeekの機能には既定の設定が用意されています。これは.NETの世界での規約とベストプラクティスに基づいています。しかし、すべての機能は、お客様のニーズや好みに応じて柔軟に調整することができます。dotPeekの環境設定を行うにはメインメニューでツール | オプションを選択しま...

ナビゲーションと検索

dotPeekを使用すると、宣言、メンバー、メソッド呼び出し、継承階層などを使用してソースコードを検索することができます。ナビゲーションと検索の範囲には、現在アセンブリエクスプローラーウィンドウにロードされているすべてのアセンブリと、それらのアセンブリから参照されているすべてのアセンブリが含まれます...