PDA

View Full Version : مشكل تغيير نام DLL و vb



reza1944
پنج شنبه 16 آبان 1387, 11:59 صبح
سلام خدمت اساتيد
سوال بنده اين كه وقتي ما يك dll رو به پروژه اضافه كرده و از اون استفاده ميكنيم بعد از كامپايل پروژه اگه اسم dll رو تغيير بدي اون فايل exe ديگه كار نميكنه و بيغام خطا ميده
اين يك
و دوم اينكه اگه نام dll رو اول عوض كني و به پروژه اضافه كني باز هم پروژه پيغام خطا ميده و ديگه كامپايل نميكنه لطفا كمك كنيد كه اين مشكل رو چطوري حل كنم اگه ميشه يه مثال و كد بزاريد ممنون ميشم

reza1944
پنج شنبه 16 آبان 1387, 19:37 عصر
هيچ كس نيست جواب بده

Mr_morteza
شنبه 26 بهمن 1387, 15:34 عصر
من دقیقا جواب سوال شما را نمی‌دانم. اما خودم هم با این مساله برخورد کرده ام.
ظاهرا فایل های dll هنگام کامپایل اطلاعاتی را در قسمتی از فایل(manifst) ذخیره می‌کنند که دستوراتی مانند assembly.load هنگام اجرا از این اطلاعات استفاده می کنند. نام فایل هم جزء این اطلاعات است که در صورتی که تغییر یابد امکان اجرای dll از دست خواهد رفت.
به گمانم راهی برای حل این مشکل وجود داشته باشد.

#target
شنبه 26 بهمن 1387, 20:09 عصر
در بخش Refrence می توانی قبلی رو پاک کنی و جدید رو با نام جدید اضافه
بعد از کامپایل کردن کردن هم نباید نام فایل رو تغییر بدی