تالار گفتمان مانشت

نسخه‌ی کامل: رفع خطای could not load file or assembly or one of it's dependencies
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
دیباگ این کد با خطای زیر همراه است.چرا؟
بیلدش خطا نمیده اما دیباگش خطای زیر رو میده.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
یکی از رفرنس ها یا وجود نداره یا ورژنش نمیخوره.
Solution explorer -> references
کافیه یه سرچ بکنید تو اینترنت.
از مشکلات رایجه.
همونطور که گفتم این خطا رایجه. راه های زیادی هم برای فهمیدن اسمبلی هایی که یه برنامه ازش استفاده میکنه وجود دارن:
fuslogvw
procmon
procexp
dependency walker
red gate .net reflector
checkasm.exe

مثلا برای راه اول میتونید به اینجا برید:
C:\Program Files (x86)\Microsoft SDKs\Windows\v8.0A\bin\NETFX 4.0 Tools
و fuslogvw.exe رو با اجازه ادمین اجرا کنید. بعد میتونید تنظیم کنید که همه binding ها رو نشون بده یا فقط اونایی که fail شدن رو.
یه راه ساده تر اینه که از همون اول حواستون باشه الکی وابستگی اضافه نکنید و هر وابستگی رو که اضافه می کنید copy local رو هم true کنید که کاربر به مشکل نخوره (واضحه که منظورم وابستگی های دات نت نیست).
لینک مرجع