سلام
ميخواستم بدونم ilasm.exe و ildasm.exe چيه و چكار ميكنند و براي چه كارهاي بكار ميرن .
اگه ميشه توضيحات مفصل بدين . خيلي لازم دارم .
ممنون .
Printable View
سلام
ميخواستم بدونم ilasm.exe و ildasm.exe چيه و چكار ميكنند و براي چه كارهاي بكار ميرن .
اگه ميشه توضيحات مفصل بدين . خيلي لازم دارم .
ممنون .
توضیح مفصل هم که وقت مفصل می خواد
ilasm.exe : یا
Intermediate Language Assembler , کل هنری که این برنامه داره اینه که کدهای نوشته شده توسط ما رو به CIL یا زبان مشترک و میانی دات نت فریمورک کامپایل می کنه. همون کاری که ما با دستور Build انجام می دیم رو این کامپایلر انجام می ده. بعد هم CLR می یاد و کدهای CLI رو به برنامه نهایی کامپایل می کنه
ildasm.exe : کار این برنامه هم اینه که یک فایل PE یا Portable executable (در پوشه دیباگ برنامه ها دیده میشوند) رو می گیره و یک فایل متنی Text متناسب رو برای برنامه بالایی یا ilasm.exe می سازه.
فایل های PE هم محتویاتشون شامل کدهای حد واسط یا میانی MSIL هست.
می تونید به MSDN مراجعه کنید که حتما چیزهای مفیدی داره