تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 7 از 7

نام تاپيک: ارور هنگام اد کردن رفرنسی که از قبل ساختم!

  1. #1
    اگه نباشه جاش خالی می مونه roham_06's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    436

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

    سلام..
    من یه فرم دارم وت,D اون رو sava all میکنم و توی پروژه ی بعدی تو رفرنس ادش میکنم و using هم میکنم ولی موقع کامپایل ارور میدده که که این رفرنس رو شما اد نکردی
    نمیدونم حالا من بد ساختم رفرنس رو یا نه!
    کلا دارم برنامه فصل 19 کتاب دایتل رو مینویسم و اون پاراگراف وسط صفحه 927 که میگه باید این فرمی که الان ساختی و کدهاش واسه reusable کردنش این کار رو کنید
    you must compile the GUI into a DLL by creating of type Windows control library and add refrence to in your project

    ممنون میشم راهنماییم کنید
    با تشکر

  2. #2
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    .. رو sava all میکنم ...
    بجای save all پروژه رو کامپایل کنید
    و بعد dll کامپایل شده رو در پروژه ای که می خواین reference کنید

  3. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  4. #3
    اگه نباشه جاش خالی می مونه roham_06's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    436

    پيش فرض

    ممنون
    برنامه از نو ع ویندوز فرم است و dll نمیسازه موقع کامپایل exe میسازه تو سولاشن!
    من نمونه همین برنامه ای رو که دارم میسازم رو دانلود کردم مشکلم اینه که اونی که دانلود کردم بعد از اد و using ارور نمیده ولی واسه من موقع using ارور میده و میگه این namespac نیست!!!

  5. #4
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    ... ولی واسه من موقع using ارور میده و میگه این namespac نیست!!!
    از این که نام فضای نام رو درست وارد کردید اطمینان حاصل کنید
    توجه که جدیدترین dll کامپایل شده را رفرنس کرده باشید

  6. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  7. #5
    اگه نباشه جاش خالی می مونه roham_06's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    436

    پيش فرض

    نام فضا درسته!
    ولی مثل اینکه باید control library درست کنم و بعد سیوش کنم واسه اد اما سی شارپ 2008 من نمیدونم چرا تو new project هاش control library نداره!!!!

  8. #6
    پروفشنال mahdi7s's Avatar
    تاريخ عضويت
    Sep 2007
    محل سكونت
    هر جایی می تونه باشه
    پست ها
    757

    پيش فرض

    برای اینکه خروجی پروژه یک dll شود باید یک پروژه از نوع Library (مثل Class Library یا Windows Control Library ) ایجاد کنید
    نوع پروژه Library هم به کارتان مربوط است (مثلا اگر می خواهید یک یا چند کنترلر جدید ویندوزی درست و آن را در dll ای نگهداری کنید پروژه Windows Control Library بهتر است) ولی معمولا و جامع ترین نوعش همان Class Library است.

    پس از ایجاد یک Library کلاس ها و کد هایی رو که می خواهید به آن اضافه می کنید و بعد هم پروژه رو کامپایل می کنید(با زدن F5 ) اگر خطایی در لیست Errors وجود داشت آن ها را برطرف و دوباره کامپایل کنید تا خطا ها رفع شود.

    حالا پروژه ای که می خواهید dll ایجاد شده رو درش reference کنید ایجاد و سپس آن dll را reference کنید(بر روی پروژه در solution explorer راست کلیک کنید Add Reference سپس به تب Browse برید و آدرس پوشه bin\Debug پروژه Library را دنبال و dll موجود را انتخاب و OK کنید)
    حالا فضای نام درست را using کنید و از متدها و کلاس های آن dll استفاده کنید.

    موفق باشید

  9. این کاربر از mahdi7s بخاطر این مطلب مفید تشکر کرده است


  10. #7
    اگه نباشه جاش خالی می مونه roham_06's Avatar
    تاريخ عضويت
    Jun 2007
    محل سكونت
    تهران
    پست ها
    436

    پيش فرض

    ممنون!
    مشکلم حل شد!
    ویژوال استودیو 201 ریختم درس شد همه چی!
    ن
    Last edited by roham_06; 02-09-2010 at 18:26.

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •