במאמר הבא אנו נסתכל על ליבת .NET. זה מסגרת חינמית, חוצה פלטפורמות ומקור פתוח שפותחה על ידי מיקרוסופט ליצירת אפליקציות שולחן עבודה, אפליקציות לנייד, אפליקציות אינטרנט, אפליקציות משחק וכו '.
אם אתה מפתח .NET, המגיע מפלטפורמת Windows, ליבת .NET תעזור לך הגדר את סביבת הפיתוח שלך בקלות, בכל מערכת הפעלה Gnu / Linux ו- Unix. בשורות הבאות נראה כיצד התקן את Microsoft .NET Core SDK באובונטו 18.04 וכיצד לכתוב את היישום הראשון באמצעות donet.
התקן את Microsoft .NET Core SDK באובונטו 18.04
ליבת .NET תואמת ל- GNU / Linux, Mac OS ו- Windows. ניתן להתקין אותו במערכות ההפעלה הפופולריות ביותר של GNU / Linux, כולל: Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE ו- Ubuntu.
כדי להתחיל, אנו הולכים לפתוח מסוף (Ctrl + Alt + T) ולהקליד את הפקודות הבאות:
wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb
גם נצטרך לאפשר את מאגר 'היקום', אם עדיין לא הפעלת אותו. ניתן לעשות זאת על ידי הקלדה במסוף:
sudo add-apt-repository universe
עכשיו אתה יכול התקן את ה- SDK הליבה של .NET באמצעות הפקודות:
sudo apt install apt-transport-https
sudo apt update && sudo apt install dotnet-sdk-2.2
לאחר ההתקנה, אנו יכולים בדוק את הגרסה המותקנת הקלדה:
dotnet --version
יצירת היישום הראשון שלך באמצעות dotnet
כפי שאתה יכול לראות, ה- .NET Core SDK הותקן כהלכה באובונטו שלנו. זה הזמן ליצור את היישום הראשון באמצעות dotnet.
כדוגמה אצור אפליקציה חדשה בשם 'ubunlogהאפליקציה'. לשם כך, אתה רק צריך לפתוח מסוף (Ctrl + Alt + T) ולהפעיל:
dotnet new console -o ubunlogApp
כפי שניתן לראות בצילום המסך לעיל, dotnet יצרה יישום חדש מסוג קונסולה. הפרמטר -o יוצר ספריה בשם 'ubunlogהאפליקציה'שם מאוחסנים נתוני היישום עם כל הקבצים הדרושים.
אם נעבור למדריך ubunlogאפליקציה נמצא משהו כמו הבא:
יש שני קבצים שנקראים ubunlogApp.csproj ו- Program.cs וספרייה בשם obj. כברירת מחדל, הקובץ Program.cs יכיל את הקוד להפעלת התוכנית 'שלום עולםעל הקונסולה. אנו יכולים להביט בקוד התוכנית על ידי הקלדה:
cat Program.cs
אם אנחנו רוצים הפעל את היישום שיצרנו זה עתה, אתה רק צריך לכתוב את הפקודה הבאה:
dotnet run
"שלום עולםאופייני הוא כל כך פשוט. עַכשָׁיו, כל אחד יכול לכתוב את הקוד שלו בקובץ Program.cs ולהפעיל אותו באותו אופן.
דבר נוסף שאנחנו יכולים לעשות הוא ליצור ספריה חדשה, למשל, הקוד שלי, באמצעות הפקודות:
mkdir ~/.micodigo cd ~/.micodigo/
... ומשם נוכל ליצור את הספרייה הזו את סביבת הפיתוח החדשה שלנו ביצוע הפקודה הבאה:
dotnet new console
הפקודה לעיל תיצור שני קבצים הנקראים mycode.csproj ו- Program.cs בתוספת ספריה בשם obj. כעת אנו יכולים לפתוח את הקובץ Program.cs בעורך ולמחוק או לשנות את הקוד 'שלום עולם' הקיים באמצעות הקוד שלנו.
לאחר שנכתב הקוד הרצוי, עלינו לשמור ולסגור את הקובץ Program.cs. אחרי זה אנחנו יכולים להפעיל את האפליקציה:
dotnet run
זה יכול התייעץ עם עזרת dotnet הקלדה:
dotnet --help
עורך קוד Microsoft Visual Studio
כדי לכתוב את הקוד, לכל אחד יש את העורך המועדף עליו. אבל חייבים לומר את זה למיקרוסופט יש עורך משלה שנקרא 'קוד Microsoft Visual Studioעם תמיכה ב- .NET. זהו עורך קוד חוצה פלטפורמות, כך שניתן להשתמש בו גם ב- Windows, GNU / Linux וגם ב- Mac OS X.
זהו עורך קוד פתוח קל משקל וחזק. זה מגיע עם תמיכה מובנית ב- JavaScript, TypeScript ו- Node.js ויש לו מערכת אקולוגית עשירה של הרחבות עבור שפות אחרות כמו C ++, C, Python, PHP או Go.
אם אתה מעוניין להשתמש בעורך הקוד הזה כדי לפתח את היישומים שלך עם .NET, תוכל להתייעץ במאמר שכתב עמית בו ציין קום להתקין קוד Visual Studio באובונטו.
ב תיעוד של מיקרוסופט נוכל למצוא כמה מדריכים בסיסיים ללמוד כיצד להשתמש בכלי .NET Core ו- .NET Core SDK באמצעות עורך קוד Visual Studio.
כדי למידע נוסף על dotnet, אתה יכול להתייעץ עם דף הפרויקט הרשמי.
אני עם לובונטו ובקו ההתקנה הראשון זה אומר לי שאין חבילת מיקרוסופט. האם יש חוסר עקביות עם ההפצה הזו? ברכות
לאחר יצירת היישום שלי, כיצד להתקין אותו באובונטו?
טוב לואיס, להוסיף את המאגר?