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

نام تاپیک: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

  1. #1
    کاربر تازه وارد آواتار barnamenevisjma
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    بجنورد
    پست
    93

    در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    سلام
    در یک Solution دو تا پروژه از نوع class library دارم.که هر کدوم چند فایل cs. دارن. آیا میشه هر کدوم از این پروژه ها به دیگری add refrence داشته باشه؟ اگه نه، در عوض باید چیکار کنم؟

    البته وقتی این کار رو می کنم، این پیغام رو میده:



  2. #2
    کاربر دائمی
    تاریخ عضویت
    آبان 1387
    محل زندگی
    مشهد- سجاد-نیلوفر
    پست
    147

    نقل قول: Error

    می شه ریفرنس داشته باشند ولی تو اول باید کامپوننت ها رو بسازی و بعد dll ساخته شده رو توی برنامه ات اضافه کنی

  3. #3

    نقل قول: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    نقل قول نوشته شده توسط barnamenevisjma مشاهده تاپیک
    سلام
    در یک Solution دو تا پروژه از نوع class library دارم.که هر کدوم چند فایل cs. دارن. آیا میشه هر کدوم از این پروژه ها به دیگری add refrence داشته باشه؟ اگه نه، در عوض باید چیکار کنم؟

    البته وقتی این کار رو می کنم، این پیغام رو میده:


    فک کنم کاری که شما میخوای انجام بدی مشابه برنامه نویسی لایه ای باشه که لایه ها به به یکدیگر و در نهایت به برنامه اصلی اضافه میشن این لینک رو ببین کمک میکنه...
    https://barnamenevis.org/showthread.p...%87&highlight=

  4. #4
    کاربر تازه وارد آواتار barnamenevisjma
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    بجنورد
    پست
    93

    نقل قول: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    لینکتون بیشتر برنامه نویسی لایه ای رو بررسی میکنه. مشکل من هنوز سر جاشه.
    اینم بگم که من الان یا باید A رو به B اضافه کنم و یا B رو به A. هر دو با هم نمیشه.(یعنی اون پیغام کذایی رو نشون میده!!!!)
    از اونجایی که در هر کدوم از این پروژه ها، ارجاعاتی به دیگری وجود داره، نمیتونم هر کدوم رو بصورت جداگونه کامپایل کنم.
    میشه راهنمایی کنید.

  5. #5
    کاربر تازه وارد آواتار barnamenevisjma
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    بجنورد
    پست
    93

    نقل قول: Error

    نقل قول نوشته شده توسط m * h * d مشاهده تاپیک
    می شه ریفرنس داشته باشند ولی تو اول باید کامپوننت ها رو بسازی و بعد dll ساخته شده رو توی برنامه ات اضافه کنی
    از اونجایی که در هر کدوم از این پروژه ها، ارجاعاتی به دیگری وجود داره، نمیتونم هر کدوم رو بصورت جداگونه کامپایل کنم و dllش رو بسازم.

  6. #6
    منتظر تایید آدرس ایمیل
    تاریخ عضویت
    آذر 1387
    محل زندگی
    تهران
    پست
    848

    نقل قول: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    دوست عزیز؛ اول مرغ بوده یا تخم مرغ ؟
    مسئله ویژوال استدیو با طراحی نه چندان عاقلانه شما همینه
    شما هیچ راهی نداری

  7. #7
    کاربر تازه وارد
    تاریخ عضویت
    خرداد 1387
    محل زندگی
    زیر سایه امام رضا (ع)
    پست
    62

    نقل قول: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    همونطوری که خطا میگه این کار باعث وابستگی حلقوی میشه.
    به نظر من بهترین کاری که شما میتونید انجام بدید اینه که یکم طراحی تون رو عوض کنید ، مثلا

    اگه ما فرض بگیریم هر کتابخانه کلاس شما از دو قسمت 1و2 تشکیل شده بدین صورت که بخش 1 به کلاس دیگه وابسته است و بخش 2 مستقل اونوقت راحت ترین کار اینه که بخش 1 هر دو کلاس رو در یک کلاس قرار بدی و بخش 2 کلاس ها رو هم جدا.
    پس در نتیجه شما سه تا کلاس خواهی داشت دو کلاس اول بدون وابستگی و یک کلاس مشترک.
    البته این کار احتمالا یکم منطق برنامه رو تغییر میده ولی به احتمال زیاد جواب میده.

    موفق باشی

  8. #8
    کاربر تازه وارد آواتار barnamenevisjma
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    بجنورد
    پست
    93

    نقل قول: در یک Solution، آیا میشه هر کدوم از پروژه ها به دیگری Reference داشته باشه؟

    به نظر من بهترین کاری که شما میتونید انجام بدید اینه که یکم طراحی تون رو عوض کنید
    مسئله ویژوال استدیو با طراحی نه چندان عاقلانه شما همینه


    بشدت
    با نظرتون موافقم. میرم عوضش کنم.(هر چند این پروژه رو دوست دیگری طراحی و شروع کرده بودن.!)

    از توجهتون سپاسگذارم.

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

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