Visual Studio 2017
Visual Studio 2017 ได้อัปเดตเป็นเวอร์ชันใหม่ 15.7.6 ซึ่งเพิ่มคุณลักษณะใหม่ ๆ ในขณะที่แก้ไขข้อบกพร่องบางอย่างที่ทำให้ผู้ใช้ไม่สามารถใช้แอปพลิเคชันได้
โดยพื้นฐานแล้วเวอร์ชันใหม่นี้จะเพิ่มการรองรับ Java Development Kit 8 (JDK เวอร์ชัน 8u181) ซึ่งจะเพิ่มคุณสมบัติใหม่ทั้งหมดให้กับการเขียนโปรแกรม Java รวมถึงการเพิ่มการสนับสนุนสำหรับแต่ละคำสั่งค่าเริ่มต้นและวิธีการแบบคงที่ในอินเทอร์เฟซอินเทอร์เฟซการทำงานคำสั่ง lamda และการปรับปรุง Collection, Concurrency และ Java Time API
ในเวอร์ชันใหม่นี้มีการกำหนดเป้าหมายและแก้ไขข้อบกพร่องสามข้อ:
- Visual C ++ Redistributable 2017 ไม่รายงานสถานะการติดตั้งในตำแหน่งที่ตั้งของรีจิสทรีเฉพาะ
- ใน 15.7 ผู้ใช้อาจเห็นส่วนขยายโหลดโดยไม่มีเนื้อหาทั้งหมดและทำให้ Visual Studio หยุดทำงาน
- Visual Studio 2017 เวอร์ชัน 15.7.5 ล้มเหลวเมื่อเปิดโซลูชัน
ข้อผิดพลาดแรกเกี่ยวข้องกับการจัดการรีจิสทรีที่ไม่ถูกต้องของ C ++ Redistributable เมื่อติดตั้งหรืออัปเดตเป็นเวอร์ชันใหม่ข้อผิดพลาดอาจเกิดขึ้นซึ่งบ่นว่าไม่สามารถค้นหาคีย์ที่ถูกต้องได้เนื่องจากถูกลบไปแล้ว ผู้ใช้ที่คีย์ข้อมูลในตำแหน่งรีจิสทรีก่อนหน้านี้ได้รับการอัปเดตและมีการแก้ไขปัญหาเนื่องจากข้อบกพร่องนี้ ข้อบกพร่องที่สองเกิดขึ้นเมื่อผู้ใช้กำลังโหลดส่วนขยายและเนื้อหาบางส่วนของพวกเขาไม่สามารถโหลดได้ทำให้ Visual Studio ขัดข้องซึ่งนำไปสู่ข้อบกพร่องที่สามและสุดท้ายที่ทำให้ Visual Studio เวอร์ชัน 15.7.5 หยุดทำงานเมื่อเริ่มต้นเมื่อโหลด วิธีแก้ปัญหาหรือพยายามสร้างใหม่
นอกเหนือจากการเปลี่ยนแปลงดังกล่าวแล้ว Microsoft ยังได้นำเสนอ. NET Core Security Feature Bypass Vulernability ซึ่งแสดงให้เห็นถึงช่องโหว่ด้านความปลอดภัยที่. NET Core ตรวจสอบใบรับรองไม่ถูกต้อง “ ผู้โจมตีที่ใช้ช่องโหว่นี้สำเร็จอาจแสดงใบรับรองที่หมดอายุเมื่อถูกท้าทาย การอัปเดตนี้แก้ไขช่องโหว่ด้วยการแก้ไขวิธีที่. NET Core จัดการกับการตรวจสอบใบรับรอง” หากคุณต้องการดูข้อมูลเพิ่มเติมคลิกที่นี่เพื่อไปที่ Microsoft Security Response Center
สามารถอ่านบันทึกการเปลี่ยนแปลงฉบับเต็มและบันทึกประจำรุ่นได้ ที่นี่