همانطور که در مطالب قبلی گفتیم، زمانی که کدی در زبان سی شارپ کامپایل می شود، خروجی یگ اسمبلی است که شامل اطلاعاتی مانند کد IL، اطلاعات اسمبلی (Manifest) و اطلاعات Type ها (Metadata) است. به طور کلی، اسمبلی ها در دات نت به دو دسته تقسیم می شوند:
1 Class Library ها: یا فایل های DLL که می توان در سایر برنامه ها از آن ها استفاده کرد
2 Executable Files: یا فایل های اجرایی که با دوبار کلیک کردن بر ر…