מדריך Visual Studio Express – עבודה עם מספר פרוייקטים בעזרת “פתרון” (Solution)

‏ • CodeValue

במדריך על יצירת פרוייקט חדש דיברנו על פרוייקטים ודרך יצירתם. בנוסף על פרוייקטים, קיים קונספט נוסף בסביבת הפיתוח הנקרא "פתרון" (Solution). הרעיון כאן הוא לאגד מספר פרוייקטים שקשורים אחד לשני תחת כיפה אחת כך שנוכל לנהל את כל הפרוייקטים השונים יחדיו דרך סביבת הפיתוח ולא נצטרך לחפשם במערכת הקבצים.

יצירת פתרון

יצירת פתרון מתבצעת באופן אוטומטי בעת יצירת פרוייקט חדש. במסך יצירת פרוייקט, קיימת תיבת טקסט בה ניתן להגדיר את שם הפתרון. התיבה מסומנת באדום בתמונה:

Visual Studio Express - שם הפתרון בעת יצירת פרוייקט חדש

כברירת מחדל, שם הפתרון יהיה כשם הפרוייקט הראשון שמוגדר. כמובן שתוכלו לשנות זאת על ידי הכנסת שם אחר בתיבת הטקסט בעת יצירת הפרוייקט הראשון או לשנות את השם לאחר מכן.

הוספת פרוייקטים לפתרון

כאשר פתרון מכיל פרוייקט אחד בלבד אין לו משמעות ולכן סביבת הפיתוח לא תציג אותו כלל. כאשר נבוא להוסיף את הפרוייקט השני לפתרון, נבחר קודם האם ברצוננו להוסיף פרוייקט קיים או ליצור פרוייקט חדש.

הוספת פרוייקט חדש לפתרון

הוספת פרוייקט חדש לפתרון נעשית דרך חלון הוספת הפרוייקט. עקבו אחר השלבים הבאים כדי לעשות זאת:

  1. פתחו את תפריט File ולחצו על …New Project:
    Visual Studio Express - הוספת פרוייקט חדש לפתרון קיים
  2. כעת בחרו את סוג הפרוייקט, מלאו את שמו ואת מיקומו בדיסק הקשיח (עוד פרטים על כך, במדריך "הוספת פרוייקט חדש"). שימו לב, ברגע שחלונית הוספת הפרוייקט נפתחת כאשר פרוייקט אחר כבר פתוח בסביבת הפיתוח, מתווסף פקד נוסף המסומן באדום בתמונה הבאה:
    Visual Studio Express - הוספת פרוייקט חדש לפתרון קיים
  3. כדי להוסיף את הפרוייקט החדש תחת הפתרון הקיים, בחרו את האופציה השניה ברשימה – Add to solution, בדומה לתמונה הבאה:
    Visual Studio Express - הוספת פרוייקט חדש לפתרון קיים
  4. לחצו על OK כדי לאשר את ההוספה.
  5. כעת בנווט הפתרון תוכלו לראות את שתי הפרוייקטים וגם את הפתרון כ"שורש" של עץ הפתרון:
    Visual Studio Express - תצוגה של שני פרוייקטים תחת פתרון יחיד

הוספת פרוייקט קיים לפתרון

הוספת פרוייקט קיים לפתרון מתבצעת דרך חלונית פתיחת הפרוייקט. עקבו אחרי השלבים הבאים:

  1. פתחו את תפריט File ובחרו ב …Open Project:
    Visual Studio Express - הוספת פרוייקט קיים לפתרון
  2. בחלונית פתיחת הפרוייקט, נווטו לקובץ הפרוייקט וסמנו אותו. בנוסף, סמנו את האפשרות Add to Solution המופיעה מתחת לנווט הקבצים, כמופיע בתמונה הבאה:
    Visual Studio Express - הוספת פרוייקט קיים לפתרון
  3. לחצו על Open כדי להוסיף את הפרוייקט לפתרון.
  4. כעת בנווט הפתרון תוכלו לראות את שתי הפרוייקטים וגם את הפתרון כ"שורש" של עץ הפתרון:
    Visual Studio Express - תצוגה של שני פרוייקטים תחת פתרון יחיד

דרך נוספת להוספת פרוייקט לפתרון

לאחר שיש לכם לפחות שתי פרוייקטים בפתרון ושם הפתרון מופיע בנווט הפתרון, ניתן לקצר את דרך הוספת פרוייקט נוסף (חדש או קיים). עקבו אחר השלבים הבאים:

  1. לחצו עם הכפתור הימני על שם הפתרון בנווט הפתרון ובתפריט שנפתח לחצו על Add:
    Visual Studio Express - הוספת פרוייקט דרך נווט הפתרון
  2. בתפריט זה ניתן לבחור להוסיף פרוייקט חדש לפתרון (…New Project) או פרוייקט קיים (…Existing Project).

תגיות: , ,

ironshay

מייסד בחברת CodeValue. עובד כיועץ ומרצה בתחומים שונים כמו C#, שפות דינמיות ופיתוח אתרי אינטרנט. Microsoft Visual C# MVP. מחבר הספרים IronRuby Unleashed ו- ASP.NET 4 Programmer's Reference.

תגובות בפייסבוק