Visual Studio 2019 16.7 Preview 2 ที่ปล่อยมาวันนี้ นอกจากการรองรับการทดสอบโค้ดบน Kubernetes แล้ว ยังปรับปรุงการพัฒนาซอฟต์แวร์บนลินุกซ์ชุดใหญ่ ทางไมโครซอฟท์ก็เขียนบล็อคแสดงแนวทางการพัฒนา Visual Studio อีกอย่างหนึ่ง นั่นคือการรองรับการพัฒนาซอฟต์แวร์บนลินุกซ์เต็มรูปแบบ ด้วยแนวทาง 3 แนวทาง คือการรองรับ CMake บนลินุกซ์, การเชื่อมต่อ gdbserver, และการปรับปรุงการเชื่อมต่อ SSH
การรองรับ CMake บนลินุกซ์เริ่มรองรับตั้งแต่ Visual Studio 2019 version 16.6 Preview 3 ผ่านเอนจิน Ninja ข้อดีของมันคือทำงานได้เร็ว กระบวนการ build โครงการขนาดใหญ่ๆ อาจจะเร็วขึ้นถึงสามเท่าตัว
ส่วน gdbserver นั้นรองรับตั้งแต่ Visual Studio 2019 version 16.6 Preview 2 โดยการรองรับนี้ Visual Studio สามารถแสดงผลจาก stdout และ stderr ได้ถูกต้อง ปิดการทำงาน gdbserver จากตัว IDE ได้
สุดท้ายคือการปรับปรุงการเชื่อมต่อ SSH ที่เพิ่งปล่อยออกมาใน Visual Studio 2019 16.7 Preview 2 รองรับการแก้ไขข้อมูลการเชื่อมต่อในกรณีที่เครื่องเปลี่ยนหมายเลขไอพี พร้อมกับสามารถอ้างตัวแปรการเชื่อมต่อ SSH ในไฟล์คอนฟิกได้
ที่มา - Microsoft Dev Blog
Comments
แจ่มๆ ครับ
น้ำตาซึม
เรื่องแบบนี้ ถ้า 10 ปีที่แล้ว เรียกได้ว่า mission impossible เลยนะเนี่ย