無料の .NET デコンパイラとアセンブリブラウザ

dotPeek の取得

dotPeek を使うべき理由

.NET デコンパイラ

.NET アセンブリをC#にデコンパイル

dotPeek は、ReSharper のバンドルされたデコンパイラに基づく無料のスタンドアロンツールです。 これは、.NET アセンブリを同等の C# または IL コードに確実にデコンパイルできます。

このデコンパイラは、ライブラリ (.dll)、実行ファイル(.exe)、Windows メタデータファイル (.winmd)など、複数の形式をサポートしています。

デコンパイルしたコードを Visual Studio プロジェクトにエクスポート

アセンブリをデコンパイルしたらすぐに、Visual Studio プロジェクト(.csproj)として保存できます。 これはレガシーアセンブリから失われたソースコードを復元しなければならない場合、潜在的に多くの時間を節約できます。

dotPeekはあらゆる.NETアセンブリをデコンパイルできますデコンパイルしたコードのエクスポート

ソースコードをダウンロードしてサードパーティコードをデバッグ

dotPeek は、PDB ファイルに基づくローカルのソースコードを識別したり、Microsoft Reference Source Center や SymbolSource などのソースサーバーからソースコードを取得したりできます。

dotPeek はシンボルサーバーとしても機能し、アセンブリコードのデバッグに必要な情報を Visual Studio デバッガに提供します。

ソースコードのダウンロード

ナビゲーションと検索

dotPeek は ReSharper から多くの機能を継承しています。 これらには、コンテキストに依存するナビゲーションと依存しないナビゲーション、使用箇所の検索、およびさまざまなコード構造と階層ビューが含まれます。

シンボルの使用箇所を検索

メソッド、プロパティ、ローカル変数でも、または別のエンティティに関わらず、Find Usages 使用し、シンボルのすべての使用箇所を検索できます。 Find Results ツールウィンドウでは、使用箇所のグループ化、使用箇所間のナビゲート、およびコードビュー領域で使用箇所を開けます。

型、シンボル、その他へジャンプ

コードビュー領域のシンボルにキャレットを置くと常に、dotPeek はコンテキスト依存型の豊富なナビゲーションオプションをご提供します。これらはすべて、Navigate To のドロップダウンメニューからご利用いただけます。

関連コードにナビゲート

dotPeek はアセンブリリストにあるすべてのアセンブリと、それらが参照するすべてのアセンブリをインデックスし、特定のコードに素早くジャンプするための各種機能をご提供いたします。 例えば、Go to Everything により、アセンブリ、名前空間、型、メンバー、あるいは最近開いたファイルの検索ができます。

dotPeekのナビゲーションと検索dotPeekのコンテキスト依存型ナビゲーション

ReSharper を長年ご愛用いただいているユーザーは dotPeek で快適に作業できるでしょう。なぜなら、dotPeak は ReSharper とよく似たナビゲーションと検索、コードインサイト、そして慣れ親しんだキーボードショートカットを提供するからです。

確実なコンプライアンスとセキュリティ

JetBrains のツールは SOC 2 認証を含む業界最先端のセキュリティ標準に準拠しており、組織のデータが保護され、弊社製品が世界的な規制に準拠していることを保証しています。

dotUltimate: .NET と
Visual Studio による開発をパワーアップ

dotUltimate は、1 人の開発者が次の JetBrains ツールを使用するためのシングルライセンスです。

dotUltimate ライセンスでは Rider の dotCover、dotTrace、および dotMemory のプラグインも使用できます。

詳細情報