Утилита
ildasm.exe. Конвертирует
сборку (C# exe, dll файл) в промежуточный язык IL (Intermediate Language). Эта утилита удобна для изучения
Утилита
ildasm.exe (Intermediate Language Disassembler — дизассемблер промежуточного языка), которая поставляется в составе пакета .NET Framework 4.0 SDK.
Утилита
ildasm.exe позволяет загружать любую
сборку .NET и изучать ее содержимое, в том числе ассоциируемый с ней манифест, CIL-код и метаданные типов.
По умолчанию эта утилита установлена в каталоге
С:Program FilesMicrosoft SDKsWindowsv7.0Ain (если здесь ее нет, поищите на компьютере файл по имени
ildasm.exe).
Утилиту
ildasm.exe также легко запустить, открыв в Visual Studio 2013 окно Command Prompt (Командная строка), введя в нем слово
ildasm и нажав клавишу Enter
C#
Создадим консольное приложение и напишем код
using System;
namespace ConsoleApplication1
{
class MyBook
{
public String Name;
public int Price;
}
class Program
{
static void Main(string[] args)
{
MyBook book = new MyBook();
book.Name = "aaa";
book.Price = 90;
}
}
}
Чтобы просмотреть содержимое манифеста сборки, необходимо дважды щелкнуть на значке MANIFES