نقل قول: تغییر نام یک DLL
نقل قول: تغییر نام یک DLL
خوب هر جا که ازش استفاده کردی رو باید به نام جدید تغییر بدی
نقل قول: تغییر نام یک DLL
بذارین بهتر توضیح بدم. ببینین این کامپوننت رو add میکنم توی پروژه و ازش استفاده میکنم. حالا از پروژه پاکش میکنم. تغییر نام میدم. دوباره add میکنم! موقع اضافه شدن بظاهر مشکلی نداره اما وقتی Run میشه توی initialize کردن error میده. البته به نظر خودم طبیعیه. این کامپوننت 270 قیمتشه و نباید به راحتی تغییر نام بشه. شما مثلا اگه از کامپوننت های devexpress استفاهد کنی و نخوای توی فولدر پروژت کسی بفهمه ازین کامپوننت ها استفاده کردی چی کار میکنی؟
نقل قول: تغییر نام یک DLL
دوست عزیز rename کردن فایل dll فقط اسم فایل رو عوض میکنه در صورتی که اسم کلاس و اسم کامپوننت در داخل فایل هیچ تغییری نمیکنه. ولی اگه شما میخواید کسی نفهمه شما از چه کامپوننتی استفاده کردید باید اون رو با فایل exe برنامتون merge کنید. این ابزار رو خود مایکروسافت ارائه کرده از لینک زیر طرز استفاده و دانلودش رو ببینید
http://www.microsoft.com/en-us/downl....aspx?id=17630
نقل قول: تغییر نام یک DLL
سلام . ممنون از پاسختون. من نمیدونستم همچین کاری میشه کرد. امروز راجع بهش خوندم. خیلی استفاده کردم جناب behzadkhateri.
اما من هنوز نتونستم تغییر نام بدم. اگر بهتره یه پروژه با این dll آپلود کنم. کسی هست بخوای یه تاشی بکنه واسه این اینکار؟
نقل قول: تغییر نام یک DLL
سلام
قبل از تغییر نام DLL را موقتا از پروژه حذف کنید و بعد از تغییر نام مجددا به reference اضافه کنید.
نقل قول: تغییر نام یک DLL
یعنی شما میخواید فقط نام dll تغییر کنه؟ شما اون رو تغییر نام بدید تو detail مربوط به dll مشخصات و اسم dll وجود داره
نقل قول: تغییر نام یک DLL
نقل قول:
نوشته شده توسط
M.safa
سلام
قبل از تغییر نام DLL را موقتا از پروژه حذف کنید و بعد از تغییر نام مجددا به reference اضافه کنید.
عرض کردم! همین کار رو میکنم. اما با اسم جدید موقع initialize کردن ارور میده.
نقل قول: تغییر نام یک DLL
نقل قول:
نوشته شده توسط
behzadkhatari
یعنی شما میخواید فقط نام dll تغییر کنه؟ شما اون رو تغییر نام بدید تو detail مربوط به dll مشخصات و اسم dll وجود داره
بله فرض کنین فقط میخوام تغییر نام بدم. راه حلی وجود داره؟ البته من با اون روشی که گفتین مشکلم حل شد. الان روی کنجکاوی دارم سوالم رو ادامه میدم!
من راه های زیادی رو تست کردم که نشد. یکیش که فکر کنم راه خوبی هم بود اما من نتونستم ازش جواب بگیرم این بود که من dll رو در توی یک فایل دیگه مخفی کنم. در زمان اجرا dll استخراج بشه و ساخته بشه و به پروژه اضافه بشه. به عبارت ساده تر اضافه کردن و حذف یک reference در زمان اجرا
یه سوال دیگه وسط این کار پیش اومد که اونم حل نشد و اون این بود که مسیر ریفرنس ها رو چطوری میشه تغییر داد؟ یعنی لازم نباشه که حتما dll و فایل اجرایی توی یک روت باشن. مثلا یه فولدر درست کنی که همه dll هاتو توش بریزی.
این چند تا سواله که فعلا جوابی واسشون ندارم!
نقل قول: تغییر نام یک DLL
سلام
کمپوننتهای برنامه را در هر پوشه ای میتوان قرار داد ولی باید آدرس آن را به CurrentDirectory در Envirement اضافه کرد.
نقل قول: تغییر نام یک DLL
سلام
من در کنار برنامم تعدادی dll دارم که نمیخوام به فایل exe بچسبونمشون ، اما میخوام تغییر نامشون بدم
که نمیشه !!
دوستان میتونن راهنمایی کنن
تشکر
نقل قول: تغییر نام یک DLL
نقل قول:
نوشته شده توسط
Sal_64
سلام
من در کنار برنامم تعدادی dll دارم که نمیخوام به فایل exe بچسبونمشون ، اما میخوام تغییر نامشون بدم
که نمیشه !!
دوستان میتونن راهنمایی کنن
تشکر
اونها رو rename کنید و به پروژه تون اضافه کنید. هرچند detail و مشخصات dllها تغییر نمیکنه