
Manage NuGet Packages פותח חלון שבו אפשר לחפש ספרייה (למשל ספרייה בשם Figgle) ולהתקין אותה בלחיצת כפתור. חיסרון: קשה לדעת בוודאות שמדובר בספרייה הנכונה כשיש כמה ספריות בשם דומה.Ctrl+\`) אפשר להריץ את הפקודה dotnet add package <שם הספרייה>` ב-PowerShell או בשורת הפקודה הרגילה.Install-Package <שם>, ולהסרה Uninstall-Package <שם>.using אוטומטי), כמו שהוצג עם הספרייה Figgle שמדפיסה טקסט בסגנון ASCII Art על הקונסול.Ctrl+\` יפתח את Package Manager Console במקום טרמינל רגיל, דרך Tools > Options > Environment > Keyboard, בחיפוש הפקודה view.package-manager-console` והקצאת הקיצור.הטקסט המלא של הדקות הראשונות בהרצאה «מערכת NuGet התקנת ספריות» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.
דבר נוסף שחשוב לנו להכיר לפני שבאמת נתחיל, זה את הנושא של Package Manager. Package Manager זה מרכז שבו יש המון המון ספריות שניתן להוריד לתוך כל פרויקט שאנחנו בונים ולהשתמש בהם.
בן אדם פרטי יכל לכתוב ספרייה וללות אותה לאותו Package Manager, חברה גדולה כמו מייקרוסופט יכלו לכתוב איזושהי ספרייה וללות אותה לאותו Package Manager.
בטח שמעתם על Package Manager שנקרא N. PM, אם אתם עובדים עם Node.js, קיצור של Node Package Manager, אם אתם עובדים עם PHP, אולי שמעתם על Composer אם אתם עובדים עם Python, אולי שמעתם על Pip, ואם אנחנו עובדים עם.NET, אז הפקקג'מנג'ר שלנו נקרא Nuget.
Nuget זה בעצם כאילו שתי המילים New למרות שזה כתוב N-U ו-Get, כאילו I'm getting a new thing for my project, או New library, אני כאילו...
מוסיף או מקבל משהו חדש לפרויקט שלי. ספרייה חדשה זה מפה מגיעה המילה. אז נוגט זה הפקקג'מנג'ר של מייקרוסופט, שיש בו המו המון ספריות שאנחנו יכולים להוריד ולהשתמש.
כמובן, אם אנחנו רוצים לעבוד עם כל מיני פרויקטים, מערכות, סרוויסים, אז מן הסתם אנחנו צריכים כל מיני שירותים שקיימים באותו פקקג'מנג'ר, ואנחנו נצטרך להוריד ולהתקין.
אז בפרויקט הזה אני רוצה לראות איך אנחנו יכולים להוריד ולהתקין איזה שהוא פאקג'מנג'ר מסוים. אז דבר ראשון אנחנו יכולים לגשת לפה, מקש ימני על הפרויקט, ולבחור במנג'ר נוגט פאקג'ר, אפשר גם להגיע לזה מכאן, ואנחנו מקבלים איזה שהוא ממשק כזה, שבו אנחנו יכולים לראות את הספריות שכבר התקענו,
כמובן עוד לא התקענו, אז אנחנו לא רואים פה כלום, ואנחנו יכולים to browse בנוגט עצמו, ולהוריד כל ספרייה שבא לנו. אני רוצה לחפש איזה שהיא ספרייה, שנקראת פיגל.
בואו נבצע חיפוש, והנה יש לנו פה איזושהי ספרייה כזאת, שנקראת פיגל, אנחנו יכולים לבחור אותה, לסמן פה שאנחנו רוצים להתקין אותה בפרויקט, יש לנו כרגע רק פרויקט אחד, אם היה לנו כמה פרויקטים באותו סלושן, אז היינו יכולים לסמן את כולם, או משהו ספציפי,
ולבצע אינסטול, והוא מתקין לנו את הספרייה הזאת. תכף אנחנו נעבוד איתה בקוד, נראה תכף מה היא עושה, אבל לפני שאני מתקין אותה, החלון הזה הוא אחלה אפשר לעבוד איתו אבל הרבה פעמים אנחנו רוצים לעבוד בטכניקה אחרת למה?
כי אם מישהו אומר לי תשמע תתקין את פיגל אז אולי הוא יתכוון לזה אולי הוא יתכוון לזה אולי יש פה עוד הרבה הרבה ספריות שבעצם נקראות פיגל קצת קשה לי לדעת איזה ספרייה בדיוק אנחנו צריכים בהתאם לקוד שאנחנו רוצים לבנות לכן פה אנחנו יכולים לבצע איזושהי שגיאה זה קצת לא ברור אז בואו
נראה טכניקות אחרות להתקין נוגט סגרתי את החלון, לא התקנתי את הספרייה אפשרות אחרת זה ללכת ל-view terminal שימו לב שיש פה