คลังเก็บป้ายกำกับ: Visual_Studio

Visual Studio ปรับปรุงฟีเจอร์ Live Unit Testing รันทดสอบทันทีเมื่อโค้ดถูกแก้ไข

ไมโครซอฟท์ปรับปรุงฟีเจอร์ Live Unit Testing ให้กับ Visual Studio 2022 ช่วยให้สามารถรัน unit test ทันทีเมื่อโค้ดถูกแก้ไข

ฟีเจอร์ Live Unit Testing จะตรวจสอบว่าโค้ดส่วนไหนบ้างที่เปลี่ยน และรันเทสต์เฉพาะส่วนนั้นๆ อยู่เบื้องหลัง แล้วแจ้งเตือนว่าเทสต์ผ่านหรือไม่ สิ่งที่เพิ่มเข้ามาคือระบบ build ซอร์สโค้ดที่ทำงานได้เร็วขึ้น รองรับการรันเทสต์ขนาดใหญ่ขึ้น

Live Unit Testing เวอร์ชันใหม่ยังมีสถานะเป็นรุ่นพรีวิว ทดลองใช้ได้ใน Visual Studio Enterprise 2022 version 17.2 Preview 2 ขึ้นไป

No Description

ที่มา – Visual Studio Blog

from:https://www.blognone.com/node/127692

ไมโครซอฟท์เตือน Visual Studio เวอร์ชันเก่าๆ 2012, 2017 ใกล้หมดระยะซัพพอร์ต

ไมโครซอฟท์ประกาศเตือนวันสิ้นสุดระยะซัพพอร์ตของ Visual Studio เวอร์ชันเก่า ดังนี้

  • Visual Studio 2012 หมดระยะซัพพอร์ตทุกอย่าง (extended) เดือนกรกฎาคม 2023
  • Visual Studio 2017 หมดระยะซัพพอร์ตเดือนเมษายน 2022 (mainstream) แต่ยังออกแพตช์ให้ถึงเมษายน 2027 (extended)
  • Visual Studio 2019 version 16.7 หมดระยะซัพพอร์ตเดือนเมษายน 2022, version 16.9 หมดเดือนตุลาคม 2022 แนะนำให้ย้ายไป 16.11 หรือ Visual Studio 2022

ไมโครซอฟท์แนะนำว่า Visual Studio 2022 เวอร์ชันใหม่ที่สุดตอนนี้ มีของใหม่ๆ อย่างการรองรับ 64 บิต จึงแนะนำให้อัพเกรดกัน ส่วนในกรณีของ Visual Studio 2019 ก็จะเลิกซัพพอร์ตเวอร์ชันย่อยตัวเก่าแล้ว ให้ย้ายไป v16.11

No Description

ตารางระยะซัพพอร์ตของ Visual Studio เวอร์ชันต่างๆ

No Description

ที่มา – Visual Studio Blog

from:https://www.blognone.com/node/127138

Visual Studio 2022 ออกตัวจริง รองรับ 64 บิต, .NET 6, Hot Reload

ไมโครซอฟท์ออก Visual Studio 2022 ตัวจริง หลังเปิดทดสอบพรีวิวมาตั้งแต่เดือนมิถุนายน 2021

การเปลี่ยนแปลงสำคัญของ Visual Studio 2022 ได้แก่

ในโอกาสเดียวกัน ไมโครซอฟท์ยังออก Visual Studio 2022 for Mac Preview 3 และประกาศรองรับ Apple M1 ในอนาคตต่อไปด้วย

No Description

ไอคอนใหม่ (ขวา) vs ไอคอนเก่า (ซ้าย)

No Description

สีใหม่ (ขวา) vs สีเก่า (ซ้าย)

No Description

ที่มา – Microsoft

from:https://www.blognone.com/node/125736

ไมโครซอฟท์เปิดทดสอบ Visual Studio 2022 for Mac Preview 1 ใช้ UI แบบเนทีฟ

ไมโครซอฟท์ออก Visual Studio 2022 for Mac Preview 1 ให้คนทั่วไปดาวน์โหลดมาทดสอบแล้ว หลังทดสอบในกลุ่มปิดมาได้ระยะหนึ่ง

ไมโครซอฟท์นิยาม Visual Studio 2022 for Mac ว่าเป็น “modern .NET IDE” ที่ออกแบบมาสำหรับผู้ใช้แมค เพราะเปลี่ยนมาใช้ native UI ของ macOS โดยตรง มีทั้ง Dark/Light Theme และรองรับฟีเจอร์ของ OS อย่าง VoiceOver ในตัว

นอกจากนี้ มันออกแบบมาเพื่อเทคโนโลยีใหม่ๆ ของไมโครซอฟท์คือ .NET 6 และ C# 10 รวมถึง .NET MAUI ในอนาคตด้วย

No Description

ที่มา – Microsoft

from:https://www.blognone.com/node/125043

โค้ดอาจไม่สวยแต่ธีมต้องสวยก่อน ไมโครซอฟท์เปิดให้แปลงธีม VS Code มาใช้กับ VS 2022

ความนิยมของ Visual Studio Code ส่งผลให้มีคนสร้างชุดธีมเป็นจำนวนมาก ล่าสุดไมโครซอฟท์เปิดให้นำธีมเหล่านี้ไปใช้กับ Visual Studio 2022 รุ่นใหญ่ได้แล้ว

ไมโครซอฟท์ระบุว่ากำลังพัฒนาตัวช่วยแปลงธีม VS Code มาเป็นธีมของ VS 2022 และติดต่อผู้สร้างธีม VS Code หลายรายให้ลองทดสอบกันดูก่อน ผลคือธีมใหม่จำนวนหนึ่ง (กดดูรายชื่อทั้งหมดได้จากที่มา) ที่ใช้งานได้กับ VS 2022 Preview 4 ขึ้นไป

ผู้ที่สนใจพอร์ตธีมสามารถทดสอบตัวแปลงธีมได้แล้ว ไมโครซอฟท์บอกว่าตัวแปลงธีมยังเพิ่งเริ่มต้นพัฒนา และยังเน้นที่การทำธีมรองรับ C++ และ C# เป็นหลักก่อนขยายไปยังภาษาอื่นๆ ในระยะถัดไป

ที่มา – Visual Studio Blog

No Description

from:https://www.blognone.com/node/125014

Visual Studio 2022 เพิ่มฟีเจอร์ความปลอดภัยโค้ด ตั้งให้เปิดเฉพาะ Repository ที่เชื่อถือได้

ไมโครซอฟท์อธิบายฟีเจอร์ใหม่ของ Visual Studio 2022 Preview 3 ที่พยายามแก้ปัญหาความน่าเชื่อถือของซอฟต์แวร์-ไลบรารีที่ใช้ ป้องกันปัญหาโดยยัดไส้มัลแวร์ที่กำลังเป็นที่นิยมในยุคนี้

ฟีเจอร์นี้ชื่อว่า Trust Settings ถ้าเปิดใช้งานแล้ว Visual Studio จะดึงข้อมูลจาก repository ที่เชื่อถือได้ (ตามการกำหนดนโยบายขององค์กร) เท่านั้น หากผู้ใช้พยายามเปิดข้อมูลจากโฟลเดอร์หรือ repository ที่อยู่นอกรายการ ก็จะพบกับคำเตือนตามภาพ

No Description

ไมโครซอฟท์บอกว่าการตรวจสอบ repository ว่าเชื่อถือได้หรือไม่เป็นเรื่องยาก บางครั้งเราก็ไม่แน่ใจ จึงเพิ่มทางเลือกตรงกลางมาให้คือ เปิดข้อมูลแบบ Restricted Mode ที่อ่านโค้ดได้ ตรวจสอบโค้ดได้ แต่ไม่สามารถรันโค้ดได้ เพราะแฮ็กเกอร์ไม่สามารถรันโค้ดจากระยะไกล (remote code execution) ได้ ฟีเจอร์นี้จะทยอยตามมาในภายหลัง

No Description

ก่อนหน้านี้ ไมโครซอฟท์เพิ่งเพิ่มฟีเจอร์คล้ายๆ กันใน Visual Studio Code 1.57 ใช้ชื่อว่า Workspace Trust

ที่มา – Visual Studio

from:https://www.blognone.com/node/124313

Visual Studio ออกเวอร์ชัน v16.11 ตัวหลักสุดท้ายของสาย 2019, ใช้ได้จนถึงปี 2029

ไมโครซอฟท์ออก Visual Studio 2019 v16.11 มีอัพเดตฟีเจอร์เล็กน้อยเรื่อง Hot Reload ของการเขียนแอพ .NET, อัพเกรดคอมไพเลอร์ Clang/LLVM เป็นเวอร์ชัน 12, ปรับปรุงการใช้เมนู Git

ความสำคัญของ Visual Studio v16.11 คือจะเป็นอัพเดตสุดท้ายของ Visual Studio 2019 ที่มีฟีเจอร์ใหม่แล้ว หลังจากนี้จะมีแต่อัพเดตแก้บั๊กและความปลอดภัยเพียงอย่างเดียว เพราะไมโครซอฟท์ย้ายไปพัฒนา Visual Studio 2022 แทนแล้ว

Visual Studio 2019 v16.11 จะสามารถยังใช้ได้นานไปจนถึงปี 2029 (เท่ากับอายุขัยของ Visual Studio 2019) โดยหลังจากไมโครซอฟท์ออก v16.11 แล้วจะทยอยหยุดซัพพอร์ต v16.x รุ่นก่อนหน้านี้

ที่มา – Microsoft

No Description

from:https://www.blognone.com/node/124175

แก้โค้ดไม่ต้องรอนาน Visual Studio 2022 รองรับ Hot Reload ทั้งบน .NET และ C++

ไมโครซอฟท์โชว์ฟีเจอร์ Hot Reload ตัวใหม่ของ Visual Studio 2022 Preview 2 ที่รองรับทั้งการเขียน .NET และ C++ แบบเนทีฟ

Hot Reload เป็นฟีเจอร์ของ IDE หลายตัวที่ช่วยให้แก้โค้ดแล้วเห็นการเปลี่ยนแปลงทันที ไม่ต้องรอรีสตาร์ตโปรแกรมที่เขียนอีกครั้ง ทำให้จังหวะการทำงานของโปรแกรมเมอร์เร็วขึ้นมาก อย่างไรก็ตาม การทำ Hot Reload ขึ้นกับภาษาและแพลตฟอร์มที่ใช้งานด้วย

ก่อนหน้านี้ Visual Studio รองรับ Hot Reload เฉพาะการเขียน .NET และ XAML สำหรับส่วน UI เท่านั้น รอบนี้ไมโครซอฟท์กลับไปทำการบ้านมาใหม่ ให้ Hot Reload เวอร์ชันใหม่รองรับการเขียนโปรแกรมหลากหลายมากขึ้น ได้แก่

  • ASP.NET (Blazor Server & Razor Pages)
  • C++ แบบใช้ debugger (Apply Code Changes)
  • .NET 6 แบบไม่ต้องใช้ debugger

ในอนาคต ไมโครซอฟท์ประกาศจะรองรับ Hot Reload เพิ่มเติมคือ

  • Blazor Wasm
  • การแก้ CSS แล้วเห็นการเปลี่ยนแปลงแบบเรียลไทม์
  • .NET MAUI บน iOS/Android

No Description

ที่มา – Microsoft

from:https://www.blognone.com/node/124018

Visual Studio 2022 for Mac เปิดทดสอบกลุ่มปิด, ใช้ UI แบบเนทีฟของ macOS แล้ว

ไมโครซอฟท์เริ่มเปิดทดสอบ Visual Studio 2022 ฝั่งพีซีมาสักพัก ฝั่งของ Visual Studio 2022 for Mac ก็เริ่มเปิดทดสอบแบบ Private Preview กันแล้ว

การเปลี่ยนแปลงสำคัญที่สุดของ Visual Studio 2022 for Mac คือการปรับมาใช้ UI แบบเนทีฟของ macOS โดยตรง ช่วยให้ประสบการณ์ใช้งานดีขึ้น ลื่นขึ้น แก้ปัญหาด้านประสิทธิภาพและเสถียรภาพ รวมถึงได้ฟีเจอร์ด้าน accessibility จากตัว OS โดยตรงด้วย

ไมโครซอฟท์บอกว่าขอเวลาแก้บั๊กสำคัญๆ อีกระยะหนึ่ง และจะเปิดทดสอบแบบ Public Preview ตามมาในไม่ช้า

ที่มา – Microsoft

No Description

from:https://www.blognone.com/node/123844

Visual Studio 2022 ออกรุ่น Preview 1, แกนหลักของโปรแกรมเป็น 64 บิตแล้ว

จากที่ไมโครซอฟท์ประกาศไว้ว่า Visual Studio 2022 เป็น 64 บิตแล้ว รองรับแรมเกิน 4GB วันนี้ Visual Studio 2022 version 17.0 Preview 1 เปิดให้ทดสอบแล้ว

ของใหม่นอกจากเรื่อง 64 บิต ได้แก่

  • รองรับ .NET 6 SDK (Preview) มาให้ในตัว รองรับการเขียน UI แบบใหม่ MAUI
  • Intellicode รองรับการเติมโค้ดทั้งบรรทัด (whole line autocomplete)
  • เปลี่ยนสถาปัตยกรรมบางอย่าง ทำให้ส่วนขยายของ VS 2019 ใช้กับ VS 2022 ไม่ได้ ต้องรอนักพัฒนาปรับแก้ส่วนขยายกันใหม่
  • WPF XAML Designer for .NET Framework ตัวใหม่ ตัวเดียวกับของ .NET Core

VS2022 Preview 1 ยังขาดฟีเจอร์อีกหลายอย่างที่ประกาศเอาไว้ (บางส่วนยังย้ายมา 64 บิตไม่เสร็จ) ซึ่งจะทยอยตามมาในรุ่นพรีวิวถัดๆ ไป

ที่มา – Visual Studio Blog

from:https://www.blognone.com/node/123268