[سوال] – اضافه کردن رفرنس به پروژه VB.Net و Copy Local و مفاهیم مربوط به آن

سلام دوستان

من یه پروژه با vb.Net نوشتم و از یک Dll به صورت Copy Local = True استفاده کردم به عنوان رفرنس و رو سیستم خودم درست کار میکنه (این پروژه خودش یه Dll هست که از یه Dll دیگه به عنوان رفرنس استفاده میکنه)

این Dll رفرنس در سیستم کاربر مطمئنا نصب هست ولی ممکنه در مسیر های متفاوتی باشه

تو اینترنت سرچ کردم مفاهیمی مثل Global Assembly Cache پیدا کردم ولی اصلا متوجه نشدن چیه ؟

من برنامه رو یه یکی از سیستم های خودم نوشتم روی اون یکی سیستم خودم اجرا میکنم، اگر از مسیر binAnyCPUDebug که فایل Dll خودم همراه Dll رفرنس اینجا هستند کار کنم مشکلی نیست و کار میکنه ولی

اگر Dll خودم همراه با Dll رفرنس در هر شاخه ی دیگه ای کپی کنم که شامل فولدر بندی به این صورت binAnyCPUDebug نباشه کار نمیکنه

یعنی وقتی میخوام Dll خودم رو به همراه Dll رفرنس به کاربر بدم نمیتونه استفاده کنه ازش مگر اینکه در شاخه ای مشابه بالا کپی بشه

البته اگر برنامه خودم رو به صورت فایل اجرایی در بیارم صرفا فایل رفرنس کنارش باشه کافیه و کار میکنه

کسی میتونه راجع به این موضوع راهنمایی کنه ؟

خرید وی پی ان آنتی فیلترآنتی فیلتر