Dotnet ทำงานกับ. NET บน Ubuntu 18.04 และสร้างแอปพลิเคชันแรกของคุณ

เกี่ยวกับดอทเน็ต

ในบทความต่อไปเราจะมาดูเคอร์เนล. NET มันคือ ฟรีข้ามแพลตฟอร์มและกรอบโอเพ่นซอร์สที่พัฒนาโดย Microsoft เพื่อสร้างแอพเดสก์ท็อปแอพมือถือแอพเว็บแอพเกม ฯลฯ

หากคุณเป็นนักพัฒนา. NET ที่มาจากแพลตฟอร์ม Windows เคอร์เนล. NET จะช่วยคุณได้ กำหนดค่าสภาพแวดล้อมการพัฒนาของคุณได้อย่างง่ายดายบนระบบปฏิบัติการ Gnu / Linux และ Unix ใด ๆ ในบรรทัดต่อไปนี้เราจะดูวิธีการ ติดตั้ง Microsoft .NET Core SDK บน Ubuntu 18.04 และวิธีเขียนแอปพลิเคชันแรกโดยใช้ donet

ติดตั้ง Microsoft .NET Core SDK บน Ubuntu 18.04

เคอร์เนล. NET เข้ากันได้กับ GNU / Linux, Mac OS และ Windows สามารถติดตั้งบนระบบปฏิบัติการ GNU / Linux ยอดนิยม ได้แก่ Debian, Fedora, CentOS, Oracle Linux, RHEL, SUSE และ Ubuntu

ในการเริ่มต้นเราจะเปิดเทอร์มินัล (Ctrl + Alt + T) และพิมพ์คำสั่งต่อไปนี้:

ดาวน์โหลด microsoft .net และติดตั้งบน Ubuntu

wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb

sudo dpkg -i packages-microsoft-prod.deb

ด้วย เราจะต้องเปิดใช้งานที่เก็บ 'Universe'หากคุณยังไม่ได้เปิดใช้งาน สามารถทำได้โดยพิมพ์ในเทอร์มินัล:

sudo add-apt-repository universe

ตอนนี้คุณสามารถ ติดตั้ง. NET core SDK ใช้คำสั่ง:

ติดตั้ง 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

อย่างที่คุณเห็น SDK หลัก. NET ได้รับการติดตั้งอย่างถูกต้องใน Ubuntu ของเรา ตอนนี้เป็นเวลาสร้างแอปพลิเคชันแรกโดยใช้ดอทเน็ต

ตัวอย่างเช่นฉันจะสร้างแอปพลิเคชันใหม่ชื่อ 'ubunlogแอปพลิเคชัน'. ในการดำเนินการนี้คุณต้องเปิดเทอร์มินัล (Ctrl + Alt + T) แล้วเรียกใช้:

สร้างแอปพลิเคชันคอนโซลด้วย dotnet

dotnet new console -o ubunlogApp

ดังที่คุณเห็นในภาพหน้าจอด้านบน dotnet ได้สร้างแอปพลิเคชันประเภทคอนโซลใหม่ พารามิเตอร์ -o สร้างไดเร็กทอรีชื่อ 'ubunlogแอปพลิเคชัน'ที่จัดเก็บข้อมูลแอปพลิเคชัน พร้อมไฟล์ที่จำเป็นทั้งหมด

หากเราย้ายไปที่ไดเร็กทอรี ubunlogแอพเราจะพบสิ่งต่อไปนี้:

ไฟล์จากแอปพลิเคชันที่สร้างด้วย dotnet

มี 2 ​​ไฟล์ชื่อ ubunlogApp.csproj และ Program.cs และไดเร็กทอรีชื่อ obj โดยค่าเริ่มต้น, ไฟล์ Program.cs จะมีรหัสสำหรับเรียกใช้โปรแกรม 'สวัสดีชาวโลก'บนคอนโซล. เราสามารถดูรหัสโปรแกรมได้โดยพิมพ์:

ไฟล์ hello world 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 ในโปรแกรมแก้ไขและลบหรือแก้ไขโค้ด 'hello world' ที่มีอยู่ด้วยรหัสของเราเอง

เมื่อเขียนโค้ดที่เราต้องการแล้วเราก็ต้องบันทึกและปิดไฟล์ Program.cs หลังจากนี้เราทำได้ เรียกใช้แอปพลิเคชัน:

dotnet run

มันสามารถ ปรึกษา dotnet help พิมพ์:

dotnet --help

โปรแกรมแก้ไขรหัส Microsoft Visual Studio

ในการเขียนโค้ดทุกคนมีตัวแก้ไขที่ชื่นชอบ แต่ก็ต้องบอกว่า Microsoft มีตัวแก้ไขของตัวเองชื่อว่า 'รหัส Microsoft Visual Studio'ด้วยการสนับสนุน. NET. นี่คือโปรแกรมแก้ไขโค้ดข้ามแพลตฟอร์มดังนั้นจึงสามารถใช้ได้ทั้งบน Windows, GNU / Linux และบน Mac OS X

เป็นโปรแกรมแก้ไขรหัสโอเพนซอร์สที่มีน้ำหนักเบาและมีประสิทธิภาพ มาพร้อมกับการรองรับ JavaScript, TypeScript และ Node.js ในตัวและมีระบบนิเวศที่หลากหลายของส่วนขยายสำหรับภาษาอื่น ๆ เช่น C ++, C, Python, PHP หรือ Go

หากคุณสนใจที่จะใช้โปรแกรมแก้ไขโค้ดนี้เพื่อพัฒนาแอปพลิเคชันของคุณด้วย. NET คุณสามารถอ่านบทความที่เพื่อนร่วมงานเขียนไว้ซึ่งเขาระบุไว้ อย่างไร ติดตั้ง Visual Studio Code ใน Ubuntu.

ใน เอกสารของ Microsoft เราจะสามารถค้นหา บทเรียนพื้นฐานบางอย่างเพื่อเรียนรู้วิธีใช้เครื่องมือ. NET Core และ. NET Core SDK โดยใช้โปรแกรมแก้ไข Visual Studio Code

ไปยัง เรียนรู้เพิ่มเติมเกี่ยวกับ dotnetคุณสามารถปรึกษา หน้าโครงการอย่างเป็นทางการ.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   หลุยส์กอนซาเลซ dijo

    ฉันอยู่กับ Lubuntu และในบรรทัดการติดตั้งแรกมันบอกฉันว่าไม่มีแพ็คเกจไมโครซอฟท์ มีความไม่สอดคล้องกับ distro นี้หรือไม่? ทักทาย

  2.   คริสเตียน การ์บาฆาล dijo

    หลังจากสร้างแอปพลิเคชันแล้วฉันจะติดตั้งใน Ubuntu ได้อย่างไร

  3.   ไม่ระบุชื่อ dijo

    Good Luis เพิ่ม repo ไหม