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

نام تاپیک: یک solution و چند پروژه

  1. #1

    Red face یک solution و چند پروژه

    من شنیدم که در محیط برنامه سازی Microsoft Visual Studio 2005 میتونیم یک solution (راه حل) تعریف کنیم و بعد چندین پروژه به زبان های مختلف (VB و #C و #J) را برای رسیدن به یک هدف پیاده سازی نماییم اما الان که من میخوام این کار رو انجام دهم نمیدونم چه طوری این پروژه با اون ارتباط برقرار کنه
    حتی من چند تا پروژه به یک زبان رو امتحان کردم ولی بازم نتیجه ای نگرفتم !
    به نظر شما مشکل را باید چه طوری حل کرد؟

  2. #2
    هر پروژه می تونه صرفاً از خروجی تولید شده توسط پروژه دیگه استفاده کنه، برای مثال اگر در یه سولوشن دو تا پروژه داری که یکی خروجی از نوع Class Library تولید می کنه که حاوی چند تا کلاس مختلف هست، و دیگری هم فایل اجرایی و قسمت اصلی برنامه رو شامل میشه، می تونی پروژه اول رو به عنوان یک Reference به پروژه دوم اضافه کنی (روی پروژه دوم کلیک راست کنی و بعد از انتخاب Add Reference... به قسمت Projects برای انتخاب پروژه بری). به این ترتیب می تونی در پروژه دوم از کلاسهای نوشته شده در پروژه اول (که می تونه به یک زبان متفاوت نسبت به پروژه دوم نوشته شده باشه) استفاده کنی.

    در این حالت، خروجی استفاده شده از پروژه اول در پروژه دوم همیشه به روز ترین مورد خواهد بود. در واقع اول پروژه اول کامپایل میشه، و بعد حاصل اون برای کامپایل پروژه دوم استفاده می شه.

    موفق باشی

  3. #3
    امید جون دست درد نکه که جواب موندی ولی
    فرض کن من دارم توی یه پروژه بزرگ کار میکنم و حدود 200 فرم و حدود 500 کلاس حالا تعدادی از این فرم ها و کلاس ها رو من نوشتم و بقیه رو دوستان زحمتشو کشیدن
    و نحوه متصل شدن این فرم ها به هم دیگر فقط به نمایش درآوردن باشه
    1- آیا امکان یه همچین کاری است که هر پروژه به زبان مختلفی نوشته شده باشد
    2- به چه صورت باید به فرمی از یه پروژه دیگر دسترسی پیدا کرد
    3- من نمی تونم پروژه ای رو به عنوان رفرنس به پروژه دیگر اضافه کنم یعنی هیچ دکمه ای در پنجر مربوطه نیست ("Browse یا OK ندارد")

  4. #4
    کاربر دائمی آواتار hdv212
    تاریخ عضویت
    آبان 1384
    محل زندگی
    قم
    پست
    1,727
    اول اینکه برای استفاده از چندین پروژه در داخل یه Solution حتما اونها رو در داخل فولدر مربوط به Solution اصلی برنامه ت کپی کن تا از بهم ریختگی پروژه هات جلوگیری بشه، بعد برای وارد کردن یه پروژه در Solution مورد نظر از منوی File > Add > Existing Project رو بزن و پروژه ی مورد نظرت رو انتخاب کن، سپس در Solution Explorer در قسمت References مربوط به Solution اصلیت، کیلیک راست کن و Add References رو بزن و در پنجره ی ظاهر شده روی tab مربوط به Projects کلیک کن، باید نام پروژه ای که چند لحظه پیش به Solution اصلیت اضافه کردی رو اونجا ببینی، انتخابش کن و سپس ok کن.

    آیا امکان یه همچین کاری است که هر پروژه به زبان مختلفی نوشته شده باشد
    بله امکانش هست، ولی باید قابلیتهای هر زبان رو هم در نظر بگیری، مثلا اگر در سی شارپ کلاسی نوشتی که در اون از متغیر های Unsigned استفاده کردی، تضمینی نیست که در یه پروژه ی vb به درستی کار کنه چون در زبان vb ما انواع Unsigned نداریم.

    به چه صورت باید به فرمی از یه پروژه دیگر دسترسی پیدا کرد
    پس از طی کردن مراحل add کردن پروژه به solution جاری با ذکر NameSpace پروژه ی مورد نظر میتونی به کلاسها و فرمهاش دسترسی داشته باشی.

  5. #5
    نقل قول نوشته شده توسط alireza_tavakol مشاهده تاپیک

    1- آیا امکان یه همچین کاری است که هر پروژه به زبان مختلفی نوشته شده باشد
    در این مورد میتونی در مورد خصوصیات عمومی زبان های برنامه نویس(cls) تحقیق کنی
    مرجع کتاب سید هاشمی

  6. #6
    کاربر دائمی آواتار habedijoo
    تاریخ عضویت
    اردیبهشت 1384
    محل زندگی
    تهران
    پست
    538
    من قبلا یه مثال عملی برای این کار گذاشتم توی همین بخش .
    یک Solution که درون ان دو پروژه یکی با وی بی و دیگری با سی شارپ بود . سرچ بزن ببینش . کاملا با نحوه کار آشنا میشی . عنوانش فکر کنم پروژه های چند زبانه بود . یا یه همچین چیزی .

تاپیک های مشابه

  1. Solution برای ایجاد یک گالری عکس شخصی
    نوشته شده توسط Neo Persian در بخش ASP.NET Web Forms
    پاسخ: 15
    آخرین پست: پنج شنبه 01 شهریور 1386, 08:29 صبح
  2. Solution
    نوشته شده توسط miimii در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: چهارشنبه 31 مرداد 1386, 09:21 صبح
  3. ساخت solution در asp.net
    نوشته شده توسط keenonweb در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: دوشنبه 01 مرداد 1386, 13:17 عصر
  4. .!چگونه می توان از زبان های مختلف در یک Solution استفاده کرد
    نوشته شده توسط hesam_a110 در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 5
    آخرین پست: یک شنبه 10 تیر 1386, 11:17 صبح
  5. ارتباط پروژه های موجود در یک solution
    نوشته شده توسط cache_overflow در بخش C#‎‎
    پاسخ: 3
    آخرین پست: چهارشنبه 15 فروردین 1386, 12:40 عصر

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

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