C#: upgrade to .net Core

เพราะว่า .net ตัวเก่า ๆ อย่าง 3.5, 4.8.1 มีวิธีการเขียนที่แตกต่างจาก version ใหม่ ๆ อย่าง 8 หรือ 9 ( Microsoft แนะนำว่าอย่างต่ำ ควรใช้ .NET 6 ขึ้นไป ) แต่ถ้าจะขียนใหม่โดยเลียนแบบของเก่าทั้งหมด ก็ไม่ใช่เรื่องที่สนุก และพลาดได้ง่าย ๆ Microsoft เลยทำเครื่องมือไว้ช่วยในการ upgrade ขึ้นมา

  1. ดาวน์โหลด Visual Studio เวอร์ชั่นล่าสุดจากเพจ Downloads
  2. ติดตั้ง Visual Studio
  3. โหลด plugin จาก .NET Upgrade Assistant
  4. ติดตั้ง plugin ที่ต้องการทั้งหมด
  5. เปิด project ที่ต้องการขึ้นมา
  6. คลิกขวา project ใน Solution Explorer แล้วเลือก “Upgrade”
  7. ทำตามหน้าต่างที่เปิดขึ้นมาไปตามลำดับ ( ครั้งแรก ๆ อาจจะต้องลง .NET SDK เพิ่ม restart หลายครั้งอยู่ ) แต่งานครั้งต่อไปจะสบาย ๆ
  8. ลอง build ดูว่าผ่านมั๋ย แก้ bug วนไป

ถ้า project เก่า ๆ เราไม่ได้เขียนแปลก ๆ ไว้มาก จะสามารถ upgrade ไป .NET 8 หรือ .NET 9 ได้โดยไม่ต้องแก้โค้ทเลย

อ่านเพิ่มเติม