نحوه پیدا کردن PublicKeyToken از یک DLL

جمعه 21 خرداد 1395

در این مقاله ما یاد خواهیم گرفت که چگونه می توانیم Public Key Token را از یک DLL ، که ما آن را به عنوان یک reference به پروژه خود اضافه کرده ایم ، را پیدا کنیم.

نحوه پیدا کردن PublicKeyToken از یک DLL

استفاده از کد:

برای پیدا کردن اطلاعات DLL ، شما نیاز دارید تا پروژه ی خود را اجرا کنید .از آنجایی که این روند تنها در حالت اشکال زدایی(debug) کار می کند.شما نیاز به قرار دادن break point در صفحه ی CS خود دارید.

و زمانی که برنامه break  اجرا می شود نیاز دارید که با فشردن دکمه های Alt+Ctrl+l به immediate  window  بروید.

حال یک پنجره برای شما باز می شود ، در زیر مواردی که مورد نیاز است برای تایپ کردن آمده است.


?System.Reflection.Assembly.LoadFile(@"C:\SVenu\TestApp\TestApp\bin\CellSetGrid2.dll").FullName

سپس شما می توانید خروجی را در immediate window به شکل زیر ببینید.

اگر شما در حالت اشکال زدایی (debug)نیستید. یا در حالت طراحی(design) هستید ، هشدار زیر را دریافت می کنید.

“The expression cannot be evaluated while in design mode.”

شما همیشه می توانید جزئیات کامل از DLL را با زدن دستور زیر ، کنترل کنید.

?System.Reflection.Assembly.LoadFile(@"C:\SVenu\TestApp\TestApp\bin\CellSetGrid2.dll")

سپس شما می توانید خروجی را در یک immediate windows به شکل زیر ببینید.

لازم به ذکر است که خروجی داده شده  در اینجا با توجه به DLL شما متفاوت خواهد بود.

آموزش سی شارپ

برنامه نویسان

نویسنده 3355 مقاله در برنامه نویسان
  • C#.net
  • 2k بازدید
  • 2 تشکر

کاربرانی که از نویسنده این مقاله تشکر کرده اند

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید