نحوه پیدا کردن PublicKeyToken از یک DLL
جمعه 21 خرداد 1395در این مقاله ما یاد خواهیم گرفت که چگونه می توانیم Public Key Token را از یک DLL ، که ما آن را به عنوان یک reference به پروژه خود اضافه کرده ایم ، را پیدا کنیم.
استفاده از کد:
برای پیدا کردن اطلاعات 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 شما متفاوت خواهد بود.
- C#.net
- 2k بازدید
- 2 تشکر