บันทึกเล็กๆน้อยๆเกี่ยวกับ .NET Core
.NET Core
เป็น Cross-platfrom framework ของ microsoft สำหรับ พัฒนา application สามารถใช้ได้ทั้ง Windows, Linux และ MacOS
.NET Core Open Source Project รายละเอียดตาม github
ไปเรื่องเครื่องมือที่ใช้สำหรับพัฒนา .NET Core เลยแล้วกัน
Environment สำหรับพัฒนา ตรวจสอบได้ที่เว็บ Microsoft
เครื่องมือที่ใช้ก็มี
- Visual Studio Community 2017
- .NET Core SDK for Windows ตอนนี้เป็น .NET Core 2.0 (Update)
- Visual Studio Code : Code Editor สุดเทพ ของ Microsoft
- NodeJS : Javascript ฝั่ง Server ความสามารถครอบจักรวาล
- Git : สำหรับจัดการ version control code
สำหรับ .NET Core SDK นั้นจำเป็น สำหรับการพัฒนา .NET Core ส่วนที่ใช้เขียนโค๊ดจะใช้ Visual Studio 2017 หรือ Visual Studio Code ก็ได้แล้วแต่ถนัด หลังจากติดตั้งทั้งหมดแล้วหน้าตาเครื่องที่ใช้ก็ประมาณนี้
เริ่มต้นก็ไปที่ Developer Command Prompt for VS 2017 เลย (Icons ข้างๆ Visual Studio 2017) กดเลย
ก็จะได้หน้าตาเป็น console ดำๆ
จะโผล่มาที่ Path ของ Visual Studio 2017 ก็ใช้คำสั่ง
cd ..
ถอยออกมา ที่ C:\>
Tips : ตั้งค่า prompt จัดการบรรทัด
prompt $P$_$G$S
เสร็จแล้วก็พิมพ์คำสั่ง
dotnet new
หลังจากนั้นมันจะโหลดข้อมูลซักพักหลังจากโหลดเสร็จ ก็จะ เช็คโดยพิมพ์คำสั่งเดิม
หลังจากนั้นจะ ทำการสร้าง folder ชื่อ netCore และเข้าไปข้างใน folder
mkdir netCore <- ชื่ออะไรก็ได้
cd netCore
สามารถพิมพ์ เพื่อดูคำสั่ง help
dotnet --help
ต้องการสร้าง Project ใหม่ก็สามารถดูว่าจะสร้างอะไรได้บ้าง
dotnet new --help
ทดสอบสร้าง Console Application
dotnet new console -o Hellodotnet
คำสั่ง
dotnet new console คือ สร้าง console application
- o Hellodotnet คือ ที่อยู่ Folder ของ project ที่สร้าง ตั้งเป็นชื่อใหม่
หลังจากสร้าง เสร็จก็เช็คว่ามี folder หรือยัง พิมพ์ dir
Hellodotnet ถูกสร้างขึ้นมาแล้ว ต่อด้วย cd Hellodotnet เข้าไปใน folder และพิมพ์
code .
เพื่อเปิด Visual Studio Code ขึ้นมาหน้าตาเช่นนี้
จะพบ 2 file คือ
- Hellodotnet.csproj : ไฟล์ xml ที่เกี่ยวข้องกับ การ restore
- Program.cs : ไฟล์ code C#
หลังจากสร้างไฟล์แล้วจะเรียกใช้งาน console terminal ผ่าน Visual Studio Code โดย กด Ctrl + Shift + P แล้ว พิมพ์ terminal เลื่อนลงมาที่ Terminal: Focus Terminal กด Enter !!!
จะได้ Terminal เด้งขึ้นมา !
แล้วทำการสั่ง
dotnet restore
จะทำการติดตั้ง package ที่เกี่ยวข้องมาอยู่ใน folder > obj เสร็จแล้วสั่ง build เพื่อทดสอบ recomplie
dotnet build
จะได้ folder > bin มา เมื่อ build แล้ว ก็ run ได้เลย
dotnet run
Hello World !
Step คือ
new > restore > build > run
edit > build > run
หากต้องการ Relase project
dotnet build -c Relase
ref : http://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet
จบครับ