.NET Core - โมดูลาร์

เป็นอีกหนึ่งข้อพิจารณาของ. NET Core ในการสร้างและใช้งานแอปพลิเคชันที่เป็นโมดูลาร์ แทนที่จะติดตั้ง. NET Framework ทั้งหมดตอนนี้แอปพลิเคชันของคุณสามารถติดตั้งสิ่งที่จำเป็นได้ ให้เราไปที่สตูดิโอภาพและดูโมดูลาร์

นี่คือแอปพลิเคชัน. NET Core ที่เรียบง่ายของเราใน Solution Explorer ให้เราขยายการอ้างอิงและคุณจะเห็นการอ้างอิงถึง. NETCoreApp

ภายใน. NETCoreApp คุณจะเห็นการอ้างอิงแพ็คเกจไปยัง NuGet ให้เราขยายมัน

คุณจะเห็นการอ้างอิงทั้งชุดของ NuGet Package หากคุณเคยทำงานใน. NET Framework แล้วเนมสเปซเหล่านี้จำนวนมากจะดูคุ้นเคยเพราะคุณคุ้นเคยกับการใช้งานใน. NET Framework

.NET Framework ถูกแบ่งออกเป็นส่วนต่างๆมากมายและนำมาใช้กับ CoreFx อีกครั้ง ชิ้นส่วนเหล่านี้จะแจกจ่ายต่อไปในแต่ละแพ็คเกจ

  • ตอนนี้ถ้าคุณขยาย NETStandard.Library คุณจะเห็นการอ้างอิงเพิ่มเติม คุณจะสังเกตเห็น System.Console ที่เราใช้ในแอปพลิเคชันนี้

  • ตอนนี้คุณไม่จำเป็นต้องนำทุกอย่างเข้ามาใน. NET Framework แต่เพียงแค่นำสิ่งที่คุณต้องการสำหรับแอปพลิเคชันของคุณ

  • มีประโยชน์อื่น ๆ เช่นกัน ตัวอย่างเช่นโมดูลเหล่านี้สามารถอัปเดตทีละรายการได้หากต้องการ

Modularity นำไปสู่ประโยชน์ด้านประสิทธิภาพและแอปพลิเคชันของคุณสามารถทำงานได้เร็วขึ้นโดยเฉพาะแอปพลิเคชัน ASP.NET Core