web-dev-qa-db-ja.com

.dllファイルを開いて、中に書かれている内容を確認する方法?

クラスライブラリの解決策を見失った、.dllによって作成されたclass-libraryファイルを開くことができます。

71
HaDe

あなたはredgatesのような逆コンパイラを使用したほうがよいです。オープンソースのものもあります

http://www.jetbrains.com/decompiler/

http://ilspy.net/

90
Peter Kellner

以下の手順に従ってください。

  1. スタートメニューに移動します。
  2. Visual Studio Toolと入力します。
  3. 上記のフォルダに移動してください。
  4. VS 2013の場合は「VS 2013の開発者コマンドプロンプト」を、VS 2010の場合は「Visual Studioコマンドプロンプト」をクリックします。
  5. コマンドプロンプトが画面タイプILDASM.EXEにロードされたら、Enterキーを押します。
  6. ILDASMウィンドウが開きます。フォルダから.dllファイルをウィンドウにドラッグします。またはFile->Newをクリックして、必要な.dllファイルを追加します。
  7. 上記の手順の後、Mainfestと.dllファイルが表示されます。これらのファイルをダブルクリックしてください。
21
Abhi

.NET ReflectorとこのFileGeneratorプラグインをダウンロードしたと思います http://filegenreflector.codeplex.com/

  1. Reflector.exeを開きます。

  2. [表示]に移動して[アドイン]をクリックします。

  3. アドインウィンドウで追加...をクリックします。

  4. それからあなたがダウンロードしたdllを見つけなさい

  5. FileGenerator.dll(魔女がFileGeneratorプラグインを使ってきた)、

  6. その後、アドインウィンドウを閉じます。

  7. ファイルに移動して開くをクリックし、逆コンパイルしたいDLLを選択します。

  8. 開くと、それがツリービューに表示されます。

  9. [ツール]に移動して[ファイルの生成](Crtl + Shift + G)をクリックします。

  10. 出力ディレクトリを選択し、必要に応じて適切な設定を選択します。[ファイルを生成]をクリックします。

または

http://ilspy.net/を使用してください /

6
Backtrack

ビジュアルスタジオで.dllファイルを開きます。またはリソースエディタ.

3
vusan

正確なコードを入手することはできませんが、逆コンパイルしたバージョンを入手することはできます。

最もよく使われている(そして最善の)ツールは Reflector ですが、他の.Net逆コンパイラもあります( Dis # ).

.NET Framework SDKツールにバンドルされている ILDASM を使用してILを逆コンパイルすることもできます。

3
Rohit

TelerikのJust Decompileは私が使った中で最高です。 Eメールでサインアップすれば無料です。

ここにリンクの説明を入力してください

0
Eric