.NET Core ยังพัฒนาต่อเนื่อง จนมาถึงเวอร์ชั่น 2 แล้วในช่วงอาทิตย์ที่ผ่านมา พร้อมๆ กับ Microsoft Entity Framework 2 ด้วย
นอกจากที่ .NET Core 2 สามารถ Deploy ใช้งานบน Azure Web App ได้แล้ว ก็มีการปรับปรุงในด้านต่างๆ ดังนี้
ระบบ Runtime
- ปรับปรุงความเร็วใน Runtime และ framework
- ปรับเอา .NET Standard 2.0 มาใช้งาน
- รองรับ 6 platforms ใหม่ รวมถึง Debian Stretch, SUSE Linux Enterprise Server 12 SP2, และ macOS High Sierra
- ใช้ RyuJIT เป็น x86 JIT ใน .NET Core 2.0
- เริ่มรองรับ Linux และ Windows ARM 32 ในเวอร์ชั่น Preview
การใช้งาน SDK
dotnet restore
ปรับเป็นคำสั่งแฝง (Implicit Command) ซึ่งคำสั่งอื่นๆ จะกลายเป็นคนเรียกใช้คำสั่งนี้แทน ดูรายละเอียดได้ที่นี่- โปรเจค .NET Core และ .NET Standard สามารถอ้างอิงใช้งาน (Reference) .NET Framework NuGet packages และจากโปรเจคอื่นๆ ได้
- ใครอยาก Build ตัว .NET Core SDK จากโค้ดสดๆ สามารถไปเอาได้จาก source-build repo.
โปรแกรม Visual Studio กับ .NET Core 2
- รองรับ Live Unit Testing ของ .NET Core
- ปรับปรุงระบบ Code navigation
- รองรับ C# Azure Functions ตั้งแต่เริ่มต้น (เย้!)
- รองรับ CI/CD กับตัว containers
อยากรู้ว่า Visual Studio รองรับการทำงานพวกนี้ยังไง ลองดูได้ที่นี่
อ้างอิง – MSDN Blog