Dotnet, עבוד עם .NET באובונטו 18.04 וצור את היישום הראשון שלך

על dotnet

במאמר הבא אנו נסתכל על ליבת .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) ולהקליד את הפקודות הבאות:

להוריד את Microsoft .net ולהתקין באובונטו

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 באמצעות הפקודות:

התקן apt-transport-https

sudo apt install apt-transport-https

להתקין dotnet sdk 2.2

sudo apt update && sudo apt install dotnet-sdk-2.2

לאחר ההתקנה, אנו יכולים בדוק את הגרסה המותקנת הקלדה:

גרסת dotnet

dotnet --version

יצירת היישום הראשון שלך באמצעות dotnet

כפי שאתה יכול לראות, ה- .NET Core SDK הותקן כהלכה באובונטו שלנו. זה הזמן ליצור את היישום הראשון באמצעות dotnet.

כדוגמה אצור אפליקציה חדשה בשם 'ubunlogהאפליקציה'. לשם כך, אתה רק צריך לפתוח מסוף (Ctrl + Alt + T) ולהפעיל:

צור יישום קונסולה באמצעות dotnet

dotnet new console -o ubunlogApp

כפי שניתן לראות בצילום המסך לעיל, dotnet יצרה יישום חדש מסוג קונסולה. הפרמטר -o יוצר ספריה בשם 'ubunlogהאפליקציה'שם מאוחסנים נתוני היישום עם כל הקבצים הדרושים.

אם נעבור למדריך ubunlogאפליקציה נמצא משהו כמו הבא:

קבצים מיישום שנוצר באמצעות dotnet

יש שני קבצים שנקראים ubunlogApp.csproj ו- Program.cs וספרייה בשם obj. כברירת מחדל, הקובץ Program.cs יכיל את הקוד להפעלת התוכנית 'שלום עולםעל הקונסולה. אנו יכולים להביט בקוד התוכנית על ידי הקלדה:

שלום עולם הקובץ dotnet program.cs

cat Program.cs

אם אנחנו רוצים הפעל את היישום שיצרנו זה עתה, אתה רק צריך לכתוב את הפקודה הבאה:

שלום תוצאת מסוף הדוטנט העולמית -

dotnet run

"שלום עולםאופייני הוא כל כך פשוט. עַכשָׁיו, כל אחד יכול לכתוב את הקוד שלו בקובץ Program.cs ולהפעיל אותו באותו אופן.

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

mkdir ~/.micodigo

cd ~/.micodigo/

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

אפליקציית dotnet את הקוד שלי

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, אתה יכול להתייעץ עם דף הפרויקט הרשמי.


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   לואיס גונזלס דיג'ו

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

  2.   כריסטיאן קרבחאל דיג'ו

    לאחר יצירת היישום שלי, כיצד להתקין אותו באובונטו?

  3.   אנונימי דיג'ו

    טוב לואיס, להוסיף את המאגר?