DLLファイル(C#.NETコード)からPDBを生成できるものが必要ですが、それを行うための無料プログラムはありますか?
PDBを生成するには、ソースコードが必要です。
ソースやコードが難読化されていない場合でも、ildasmとilasmを使用して再コンパイルすることでpdbを作成できます。
PDBにはDLLに関連するデバッグシンボルが含まれており、通常はDLLと一緒にビルドされます。 pdbファイルの生成を有効にするには、プロジェクトプロパティ、ビルドタブ、詳細...ボタンに移動し、デバッグ情報を選択します。 =フィールド "pdb-only"または "full":
ソースなしでサードパーティのアセンブリをデバッグする必要がある場合は、dotPeekおよびReSharperは、DLLからPDBを生成するオプションがあると非常に役立ちます。 ReSharperでは、これはReSharper> Windows> Assembly Explorerを介して、必要なアセンブリを開き、[Generate Pdb .. 。 ":
ILSpy を使用できます。これは、マネージDLLのpdbを逆アセンブルおよび生成するための便利な無料アプリです。