نمایش نتایج 1 تا 8 از 8

نام تاپیک: مشکل در ساخت dll پروژه های ClassLibrary

  1. #1

    مشکل در ساخت dll پروژه های ClassLibrary

    با سلام
    من یک سری کلاسهایی را نوشتم که این کلاسها را قبلا در برنامه هام استفاده می کردم و درست جواب می داد.
    الان تصمیم دارم که این کلاسها را بصورت dll تبدیل کنم تا بتوانم در زبانهای دیگر هم استفاده کنم
    فایل خطای ظاهر شده را در زیر قرار دادم
    به نظر شما مشکل چیست؟
    با تشکر مرزبان
    عکس های ضمیمه عکس های ضمیمه

  2. #2
    این خطا نیست کاکام.
    این فقط به شما پیغام می دهد چون فایلتان اجرایی نیست ، اجرا نمی شود.
    برای استفاده از آن باید در پروژه تان آنرا ADD کنید.
    برای اینکه مطمئن باشد که کنترل شما و یا DLL شما ساخته شده، آنرا می توانید در شاخه bin پروژه ، ببینید ، آیکون اون آبی و شبیه چرخ دنده ست

  3. #3
    نقل قول نوشته شده توسط marzban مشاهده تاپیک
    با سلام
    الان تصمیم دارم که این کلاسها را بصورت dll تبدیل کنم تا بتوانم در زبانهای دیگر هم استفاده کنم
    اینها را می توانید در زبانهای مختلف ویپوال استودیو مورد استفاده قرار دهید

  4. #4
    چی را باید در پروژه ام Add کنم
    من کلاسها را در پروژه قبلا اضافه کردم ولی پسوند vb دارند ولی می خوام که پسوند dll داشته باشند.
    خوب به نظر شما روال ساخت اش به چه صورت است ؟
    لطفا بیشتر توضیح دهید.
    با تشکر مرزبان

  5. #5
    نقل قول نوشته شده توسط marzban مشاهده تاپیک
    چی را باید در پروژه ام Add کنم
    من کلاسها را در پروژه قبلا اضافه کردم ولی پسوند vb دارند ولی می خوام که پسوند dll داشته باشند.
    خوب به نظر شما روال ساخت اش به چه صورت است ؟
    لطفا بیشتر توضیح دهید.
    با تشکر مرزبان
    فرض کنید شما کلاسهایتان را در windows library پیاده کردع اید و هیچ غلط گرامری و منطقی نداره.
    دکمه F5 را میزنید و یا Ctrl +Shift + B رو فشار می دید.در این حالت Dll شما ساخته شده .
    قبلا هم گفتم یه سر به شاخه Bin پروژه بزنید.
    فایل Dll اونجاست. پسوندشون دقیقا Dll هست.
    Dll را باید Add کنید تا بتوانید از آن استفاده کنید.
    در Solution Explorer باید راست کلیک کنید و Add Refrence رو پیدا کنید ، وقتی که Dll به پروژه اضافه شد در محیط کد نویسی از کلاسهای درون آن نمونه بگیرید و استفاده کنید.

    این درحای هست که Dll شما حاوی کنترل نباشه.
    اگر کنترلی مانند TextBox نوشته اید می توانید آنرا به مجموعه ToolBox خود اضافه کنید. روی ToolBox راست کلیک کنید و Add Item رو بزنید. Dll رو به مجموعه اضافه کنید و اونو روی فرمتان بیندازید و از آن لذت بیرید.
    کاکام بشی

  6. #6
    با تشکر از راهنمایی شما دوست عزیز
    تمام مراحل اضافه کردن یک dll را به پروژه های دات نت رو من می دونم ولی مشکل اینجاست که تو classlibrary در زیر شاخه bin فایل dll ساخته نمی شه.
    قبل از اینکه dll ای ساخته بشه پیامی رو که بصورت تصویری تو تایپک های قبلی گذاشتم نشون میده.
    در واقع مشکل در ساخت dll هست نه اضافه کردنش به پروژه.
    لطفا اگر کسی در این مورد اطلاعاتی داره کمک کنه
    با تشکر مرزبان

  7. #7
    رودوم،
    طبق یکی از تایپیک های قبلی که عرض کردم ، عکس مذبور خطا نیست بلکه فقط یک اخطار و هشدار است.
    باید بگردید و DLL را در پوشه های پروژه تان پیدا کنید. ببینید کجاست.
    هم class library و هم window control library بعد از زدن دکمه F5 یک DLL می سازند.
    شاید مشکل ویپوال استودیو دارید؟!

  8. #8
    خیلی ممنون از کمک تون
    مشکلم حل شد
    اول اینکه دقت کافی نکرده بودم (از همگی معذرت می خوام)
    دوم اینکه کلاسهام رو باید public می کردم
    با تشکر از همه

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •