PDA

View Full Version : دلیل این اررور چیست؟



نیما حتمی
دوشنبه 09 اسفند 1389, 09:03 صبح
با سلام به دوستان محترم
این اررور در زمان اجرای برنامه رخ می دهد.چرا؟
Error 1 'A strongly-named assembly is required. (Exception from HRESULT: 0x80131044)' F:\Project\Total\Total\LC Total

jalalx
دوشنبه 09 اسفند 1389, 09:50 صبح
احتمالا شما assembly تونو (همون فایلی که با سی شارپ کامپایل کردید) امضا کردین. ولی در برنامه یکی از Reference هاتون امضا نشده و در نتیجه Strong Named نیست. فک کنم این خطا بخاطر همونه.

نیما حتمی
دوشنبه 09 اسفند 1389, 10:02 صبح
خوب راه حلش چیه؟

jalalx
دوشنبه 09 اسفند 1389, 11:45 صبح
خب یا پروژه ی فعلی تونو امضا (sign) نکنین، یا اینکه reference (اگه سورس اون کامپوننت استفاده شده رو دارین) مورد نظر که sign نشده رو هم sign کنین.
برای sign کردن یا unsign کردن پروژه روش تو solution explorer راست کلیک کنید و توی properties قسمت sign برید و تیک بذارید (برای unsign بردارید).

نیما حتمی
دوشنبه 09 اسفند 1389, 11:54 صبح
اینجایی که می گی رفتم ولی sign نداره

نیما حتمی
دوشنبه 09 اسفند 1389, 12:14 عصر
بنده تا امروز داشتم از کامپوننتهای تریال جانوس استفاده می کردم که تاریخ انقضا این کامپوننتها فرداست.گفتم بیام تا انقضا اینا تمام نشده اصل این کامپوننتها که انقضا نداره رو به برنامم add کنم.به محض اینکه refrence های جدید رو جایگزین کردم این اتفاق افتاد.اینارو گفتم،شاید بهتر بتونین راهنماییم کنید.خیلی کارم گیره