PDA

View Full Version : Multi Project In A Solution



مهدی هادیان2
شنبه 06 آبان 1391, 21:49 عصر
بسم الله الرحمن الرحيم با سلام در خيلي از پروژه ها ديدم که لايه هاي مختلف برنامه (N_tier) رو در پروژه هاي مختلف ميگذارند, منظورم اينه که يه سلوشن وجود دارد و چند پروژه در يک سلوشن. پروژه DataLayer,Services,... خواستم بدونم مزيت آن چيست؟ با تشکر

hakim22
شنبه 06 آبان 1391, 21:55 عصر
مزیت اصلیش اینه که اگر یکی از متغیرها یا متدها رو در یک پروژه عوض کنید در همه ی پروژه ها در لحظه تغییر میکنه.

ایمان مدائنی
شنبه 06 آبان 1391, 22:25 عصر
دلیل اینکه در بعضی از سولوشن ها چند پروژه مباشد این است
در این نوع سولوشن ها یک پروژه به عنوان پروژه اصلی تعریف میشود و بقیاه پروژه ها فرزند تعریف میشوند و در پروژه اصلی یک رفرنس به بقیه پروژه ها داده میشود

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

البته ده ها مدل مختلف دارد این یکی از آنها بود که من گفتم

مهدی هادیان2
یک شنبه 07 آبان 1391, 08:30 صبح
با سلام از پاسخ دوستان تشکر ميکنم. با تمام اين تفاسير اگه صرفا بخوام لايه بندي ها رو در پروژه هاي جدا بگذارم کار درستي ست يا در پوشه هاي جدا بگذارم کافي ست؟ با سپاس فراوان

ایمان مدائنی
یک شنبه 07 آبان 1391, 10:09 صبح
بستگی به پروژه داره

اگر پروژه بزرگ باشه باید فاز بندی بشه و از این روش استفاده میشه