2016-12-08 29 views
-1

.dllファイルを.csファイルに変換する方法はありますか? .dllファイルを.csファイルに変換できるツールやオンラインWebサイトを探しています。 いずれかの情報があればお知らせください ありがとうございます。.dllファイルを.csファイルに変換する方法はありますか

+2

DLLファイルにはソースコードが含まれていません。あなたができる最良の方法は逆コンパイラを使うことです。もちろん、そうするライセンスがあると仮定します。 – Luaan

+1

http://stackoverflow.com/questions/4706377/how-do-you-extract-classes-source-code-from-a-dll-file – HimBromBeere

+1

を読んで[ask]を読んで研究を共有してください。 – CodeCaster

答えて

3

いいえ、それは、(任意のコンパイル言語で)ことはできません。

.NET用のバイナリをオブジェクト指向のアセンブリ言語であるCIL(Common Intermediate Language)に逆コンパイルできます。さまざまな.NET言語(C#、F#、Visual Basicなど)がバイトコードにコンパイルされ、プロセッサによってではなく.NET仮想マシンによって実行されます。

.NETバイトコードはプラットフォームに依存しないため、再コンパイルなしで.NET仮想マシンが存在するすべてのプラットフォームで実行できます。

あなたは、たとえばこれらの無料の逆コンパイラを使用してCILに.NETのバイナリを逆コンパイルすることができます

dotPeekは逆コンパイルする機能を持っています任意の.NETバイナリを相当の C#コードに変換しますが、同じではありません元のC#コードと同じです。

+0

こんにちは、ありがとう。 dotPeekは私にとってうまくいっています。 –

0

あなたはこのhttp://ilspy.net/を使用することができ、それはあなたがあなたがDLLからコードを取得するには、サードパーティの逆コンパイルツールのいずれかを試すことができますファイル

関連する問題