This print for content only-size & color not accurate 7" X 9-1/4" / casebound / malloy


Viewing Assembly Metadata (a.k.a. the Manifest)



Download 21,46 Mb.
Pdf ko'rish
bet114/1830
Sana28.09.2021
Hajmi21,46 Mb.
#188411
1   ...   110   111   112   113   114   115   116   117   ...   1830
Bog'liq
[book] [en] Pro C# 2008 and the NET 3.5 Platform Fourth Edition

Viewing Assembly Metadata (a.k.a. the Manifest)

Finally, if you are interested in viewing the contents of the assembly’s manifest, simply double-click

the MANIFEST icon (see Figure 1-10).

Figure 1-10.

Viewing manifest data via ildasm.exe.

To be sure, ildasm.exe has more options than shown here, and I will illustrate additional fea-

tures of the tool where appropriate in the text.

C H A P T E R   1  



T H E   P H I L O S O P H Y   O F   . N E T



30

8849CH01.qxd  10/1/07  10:30 AM  Page 30




Exploring an Assembly Using Lutz Roeder’s

Reflector

While using ildasm.exe is a very common task when you wish to dig into the guts of a .NET binary,

the one gotcha is that you are only able to view the underlying CIL code, rather than looking at an

assembly’s implementation using your managed language of choice. Thankfully, many .NET object

browsers are available for download, including the very popular Reflector.

This free tool can be downloaded from http://www.aisto.com/roeder/dotnet. Once you have

unzipped the archive, you are able to run the tool and plug in any assembly you wish using the

File ➤ Open menu option. Figure 1-11 shows our Calc.exe application once again.



Figure 1-11.

Reflector is a very popular object browsing tool.

Notice that reflector.exe supports a Disassembler window (opened by pressing the spacebar)

as well as a drop-down list box that allows you to view the underlying code base in your language of

choice (including, of course, CIL code).

I’ll leave it up to you to check out the number of intriguing features found within this tool. Do

be aware that over the course of the remainder of the book, I’ll make use of both ildasm.exe as well

as reflector.exe to illustrate various concepts.


Download 21,46 Mb.

Do'stlaringiz bilan baham:
1   ...   110   111   112   113   114   115   116   117   ...   1830




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish