私はJavaプログラマーです。私はなぜCSCがexeファイルを生成するのだろうかと思っています。これは、Javaが(.classファイル)のようにいくつかのMSILファイルを生成するのではありません。それは.exeは単なる拡張機能で、ファイルは実際にMSILに入っていますか?.NETでC#プログラムをコンパイルした後のMSILファイルはどこにありますか?
2
A
答えて
5
.exeは拡張機能であり、ファイルは実際にMSILに入っていますか?
はい。
マイクロソフトではdisassembler (Ildasm)があります。このファイルにはILとその逆アセンブルされたバージョンが表示されます。
3
.NETアセンブリは、バイトコードを含む.classファイルに対応します。 .NETアセンブリは、.exeファイルまたは.dllファイルの両方がアセンブリと呼ばれるように.NETプログラムをコンパイルした結果のファイルです。
PEフォーマットはまた、ネイティブアプリケーションのために使用されている:あなたは、ウェブ上でそれについての詳細を読むことができ、ここでの開始のためのリンクです:An In-Depth Look into the Win32 Portable Executable File Format
.NETアセンブリは、それが今と呼ばれるMSILを(含まれないだけでなく、 Common Intermediate Language CIL)が含まれていますが、リソースとメタデータも含まれています。最後に、ildasm.exeツールを使用してアセンブリを中間言語に逆アセンブルすることができます。 Visual Studioのインストールに付属しています。
関連する問題
- 1. SecureStringはMSILの逆コンパイルに関して何か利点がありますか?
- 2. Neo4jを.dmgファイルでインストールした後、binファイルはどこにありますか?
- 3. C#.NET:ファイルのファイルパスをファイルにコンパイルできますか?
- 4. JavaファイルをAndroidでコンパイルした後のコメントはどうなりますか?
- 5. apkのインストール後に.dexファイルはどこにありますか?
- 6. Spy ++ for .NETアプリケーションに類似したプログラムはありますか?
- 7. コンパイルされたJSP Java(* __ jsp.java)ファイルはどこにありますか?
- 8. C#プロジェクトでapplication.exe.configファイルはどこにありますか?
- 9. TortoiseGitプッシュ後のファイルはどこにありますか?
- 10. コンパイルされたコマンドはどこにありますか?
- 11. g ++でコンパイルしたC++プログラム
- 12. ハードウェアにMSIL/CLRを提供するベンダーはありますか?
- 13. アップロードしたファイルはどこにありますか?
- 14. .NET CoreのSystem.Stringのソースコードはどこにありますか?
- 15. .NETのMonitorクラスのソースコードはどこにありますか?
- 16. アプリのインストール後にメディアリソースをどこに保存しますか? C#.net
- 17. sqlite-data-inはsqlite-netのどこにありますか?
- 18. 「Requires .net 3.5」のロゴはどこにありますか?
- 19. .NET Frameworkの単体テストはどこにありますか?
- 20. 無料の.NETタブコントロールはどこにありますか?
- 21. .NEtのデータデザイナはどこにありますか
- 22. 更新プログラムを実行してすぐに挿入する.NET DataGridはどこにありますか?
- 23. CプログラムからCファイルをコンパイルしてビルドする
- 24. ネイティブC++プログラムを64ビットでコンパイルするのに問題があります
- 25. C:ファイルをコンパイルする別の(より良い)方法はありますか?
- 26. Javaのコンパイルとは異なり、C#プログラムのコンパイルの根底にあるのは何ですか?
- 27. C#、.netニュースアグリゲータはありますか?
- 28. CプログラムでFILEを開く方法ファイルをどこに作成する必要がありますか?
- 29. フォームを送信した後、私のダイナミックコントロールはどこにありますか?
- 30. このC++プログラムはなぜコンパイルされますか?
.Netアセンブリ(dll)は、main()エントリポイントを持たないことを除いて.exeと同じです。 –
これは表面的な答えだと思います。すべての敬意を表します! – Mzn
ありがとうございました! @ rich.okelly – DDC