PDA

View Full Version : سوال: ارتباط بین دو پروژه داخل یه Solution



morteza271
چهارشنبه 16 شهریور 1390, 16:32 عصر
سلام دوستان.

یه سوال دارم در مورد ارتباط از یه پروژه به پروژه ی دیگه ای که هر دو پروژه داخل یه سولوشن هستند!!

من دارم روی یه پروژه کار میکنم که این پروژه به صورت زیر هستش :

یه Solution داره که در این Solution دو پروژه فرضا با نام های p1 و p2 هستند.
حالا من داخل پروژه P1 یه کلاس دارم که خیلی بزرگه و یه کار خیلی پیچیده ای رو انجام میده!
حالا من میخوام از داخل P2 به اون کلاس از پروژه P1 دسترسی داشته باشم و توابع اون کلاس رو اجرا کنم.

به نظرتون باید چیکار کنم؟
اصلا میشه این کار رو انجام داد.
با تشکر

wolf_majid
چهارشنبه 16 شهریور 1390, 17:38 عصر
من در این مورد تازه کارم اما طبق چیزی که من خوندم :
فرض می کنیم پروژه p2 پروژه اول شماست یعنی پروژه ای که قراره اجرا بشه . پس توی این پروژه گزینه Add Reference رو می زنیم و از قسمت Projects پروژه p1 را انتخاب می کنیم
حال می تونید از تمامی موارد استفاده شده در پروژه p1 استفاده کنید. اما اگر پروژه P1 دارای کلاس های سنگینیه (و یا زیاد با اون کلاس ها کار نداریم : به عبارتی قبل از تمام شدن بلاک کار ما با کلاس تم.م می شه) بهتره به صورت زیر اون ها رو به کار ببریم

using (ClassName objClass = new ClassName())
{
}