با سلام
من برنامه ام تشکیل شده از چندتا پروژه
حالا میخوام در یک پروژه کلاسهایی رو که می نویسم، در پروژه های دیگه هم قایل استفاده باشه. و اینطور نباشه که قرار باشه در هر پروژه ، کلاسهای تکراری رو اضافه کنم.
دوستان لطف کنن کمکم کنند.
متشکرم
با سلام
من برنامه ام تشکیل شده از چندتا پروژه
حالا میخوام در یک پروژه کلاسهایی رو که می نویسم، در پروژه های دیگه هم قایل استفاده باشه. و اینطور نباشه که قرار باشه در هر پروژه ، کلاسهای تکراری رو اضافه کنم.
دوستان لطف کنن کمکم کنند.
متشکرم
آخرین ویرایش به وسیله kh1387 : دوشنبه 31 خرداد 1389 در 16:22 عصر
سلام
خوب چرا add نشد؟ اصلا کلاس ها و کامپونت هات چه فایلی هستش ؟ dll یا .CS
و سوال های دیگه
کامل توضیح بدی کامل جواب می گیری
Kernel Mode Developer
RootKitSMM@Yahoo.com
خب بنده خدا گفت دیگه. کلاس ها چی هستند؟ چرا add نمیشه شما که خودت ماشاا... حرفه ای هستی
دوستان خواهش می کنم کسی که بلده جواب بده.
از عزیزانی هم که نمی دانند و جواب میدن ممنونم، ولی اگه کسی نمیدونه چیزی کامنت نذاره خیلی خیلی ممنون می شم
شما اگر چند پروژه دارید و حالا می خواهید 2 یا چند پروژه را در یک قالب یک پروژه ادغام کرده و از کلاسهای پروژه دیگر در پروژه دیگری استفاده کنید باید مراحل زیر را انجام دهید:
1- فایل exe یا dll پروژه ای که میخواهید از کلاس آن استفاده کنید به پروژه خود add refrence میکنید (به عنوان ref به پروژه خود اضافه میکنید )
2- اسم ref خود را با using در پروژه خود اضافه کنید
3-در جلوی کلاسی که میخواهید از کلاس پروژه دیگر ارثبری کند اول (:) میگذاری بعد نام پروژه (ref اضافه شده که معمولا اسم پروژه است) و بعد نقطه که نام کلاسهای public پروژه add شده می آید و از هر کدام که بخوای استفاده میکنی.
پاورقی: حتما 2 پروژه باید قبلا از استفاده از کلاسهای یکدیگر کامپایل شده باشند.
مثال:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using ConsoleApplication1;
namespace ConsoleApplication2{
{
class Program2:ConsoleApplication1.Parent
{
static void Main(string[] args)
{
ConsoleApplication1.parentclass.Child.print();
}
}
}
}
دوست خوبم از اینکه زحمت کشیده و پاسخ مرا دادید متشکرم. خیلی خوب بود
من دنبال راه حلی راحت ترم.
مثلا در هنگام راست کلیک روی پروژه اصلی یه سری آیتمها هست که میشه کلاسها و ... رو به پروژه اصلی اضافه کرد که فولدرش به شکل کم رنگ هست.
من میخوام ببینم راهی نیست که بتونم از این روشها استفاده کنم که دیگه حتی قرار نباشه پروژه ها رو کامپایل کنم.
خیلی از پاسختونم ممنونم
شما اگه بخواهید از کلاس های یک پروژه دیگر در قالب پروژه خود استفاده کنید حتما باید پروژه مورد نظر ADD refrence شود.