สรุป
บทความนี้อธิบายข้อมูลเกี่ยวกับการปรับปรุงเดือนเมษายน 2555 สําหรับ Visual Studio 11 รุ่นเบต้า นอกจากนี้ บทความนี้แสดงปัญหาที่ได้รับการแก้ไขและการปรับปรุงเทคโนโลยีที่เพิ่มเข้ามาใน Visual Studio 11 รุ่นเบต้า
ข้อมูลเพิ่มเติม
ระบบปฏิบัติการที่สนับสนุน:
- Windows 7 (x86 และ x64)
- Windows 8 Consumer Preview (x86 และ x64)
- Windows Server 2008 R2 (x64)
- Windows Server 8 เบต้า (x64)
ข้อกำหนดซอฟต์แวร์
เมื่อต้องการใช้การอัปเดตนี้ คุณต้องติดตั้งโปรแกรม Visual Studio 11 รุ่นเบต้าที่รองรับต่อไปนี้ลงในคอมพิวเตอร์ของคุณ:
- Visual Studio 11 Ultimate Beta
- Visual Studio 11 Premium Beta
- Visual Studio 11 Professional Beta
- Visual Studio 11 Express Beta for Windows 8
- Visual Studio 11 Express Beta for Web
- Team Explorer สําหรับ Visual Studio 11 รุ่นเบต้า
หมายเหตุสำหรับการติดตั้ง
การอัปเดตนี้จะใช้เวลาเพิ่มเติมสําหรับแต่ละชุดภาษาที่ติดตั้งไว้ หากชุดภาษาทั้งหมดติดตั้งอยู่ในคอมพิวเตอร์ การอัปเดตนี้อาจใช้เวลาเกือบหนึ่งชั่วโมง เรากําลังแก้ไขปัญหานี้ในการอัปเดตในอนาคต
การอัปเดตจะนําไปใช้กับ Visual Studio เวอร์ชันที่แปลเป็นภาษาท้องถิ่นทั้งหมด แม้ว่าสตริงบางอย่างในตัวติดตั้งและสตริงที่ได้รับการอัปเดตในการอัปเดตจะไม่ได้รับการแปลเป็นภาษาท้องถิ่น นอกจากนี้ ตัวติดตั้งการติดตั้งอาจอยู่ในภาษาอังกฤษอย่างไม่ถูกต้องในการกําหนดค่าบางอย่าง การดําเนินการนี้สามารถละเว้นได้ และจะได้รับการแก้ไขในรุ่นต่อๆ ไป
ตัวติดตั้งจะแสดงอย่างไม่ถูกต้องว่ากําลังอัปเดต Visual Studio 11 รุ่นเบต้าเป็นเวอร์ชัน 50216.0 เวอร์ชันที่ถูกต้องของการอัปเดตนี้คือ 50323.1
เพิ่มการปรับปรุงเทคโนโลยีและปัญหาที่ได้รับการแก้ไขใน Visual Studio 11 รุ่นเบต้า
การปรับปรุงฟีเจอร์ใน Unit Test Explorer
ระบบการจัดกลุ่ม Unit Test Explorer มีการเปลี่ยนแปลงดังนี้:
- ไม่มีหน้าของเด็กที่สับสนอีกต่อไป
- รายการและการจัดกลุ่มที่เรียบง่ายและเข้าใจง่ายซึ่งแสดงการทดสอบทั้งหมดของคุณ
การปรับปรุงฟีเจอร์ใน IntelliTrace
ขณะนี้ IntelliTrace Summary มีข้อมูล Web Request แล้ว ข้อมูลนี้จะพร้อมใช้งานเมื่อคุณใช้ IntelliTrace Collector เพื่อรวบรวมข้อมูลจากแอปพลิเคชันที่โฮสต์ใน Internet Information Services กระบวนการนี้อธิบายไว้ในคําแนะนําที่พบใน MSDN
การปรับปรุงความเสถียร
แก้ไขการหยุดทํางานที่เกิดขึ้นเมื่อคุณใช้เมนูดรอปดาวน์ กล่องโต้ตอบการค้นหา โดยใช้เมาส์
แก้ไขปัญหาที่ Designer XAML ใน Visual Studio 11 Beta หยุดทํางานทันทีที่คุณพยายามเปิดเอกสาร XAML การหยุดทํางานนี้เกิดขึ้นเนื่องจากการขึ้นต่อกันของ Designer XAML อยู่ในโฟลเดอร์ที่ไม่มีการตั้งค่าสิทธิ์อย่างถูกต้อง สิทธิ์ที่ไม่ถูกต้องเกิดขึ้นเนื่องจากมีข้อผิดพลาดในการตั้งค่า Visual Studio เงื่อนไขที่คุณมีแนวโน้มที่จะประสบปัญหาการหยุดทํางานนี้มีดังนี้:
- คุณได้ติดตั้ง Visual Studio ลงในตําแหน่งที่ตั้งที่ไม่ใช่ค่าเริ่มต้น ตัวอย่างเช่น Windows ได้รับการติดตั้งไปยัง C:\Windows และคุณติดตั้ง Visual Studio ไปที่ D:\MyFolder
- คุณได้อัปเกรดระบบของคุณเป็น Windows 8 Consumer Preview จากการติดตั้ง Windows 7 ที่มีอยู่
- คุณกําลังทํางานบนแอป Windows Store ในภาษาใดๆ (C#, Visual Basic, C++) และคุณพยายามเปิดไฟล์ XAML
แก้ไขการค้างหรือหยุดทํางานเมื่อคุณแก้ไขไฟล์ Razor ที่ใช้นามสกุลไฟล์ .cshtml หรือ .vbhtml พร้อมกับตั้งค่าตัวเลือกการเยื้อง HTML เป็น บล็อก ตัวเลือกการเยื้อง HTML เริ่มต้นคือ Smart แต่เนื่องจาก บล็อก เป็นตัวเลือกสําหรับ Visual Studio เวอร์ชันก่อนหน้า ถ้าผู้ใช้มี Visual Studio เวอร์ชันก่อนหน้าที่ติดตั้งเคียงข้างกับ Visual Studio 11 เบต้า ตัวเลือก บล็อก จะถูกโยกย้ายและจะทําให้เกิดการหยุดทํางานนี้ด้วย
แก้ไขการหยุดทํางานที่เกิดขึ้นเมื่อคุณเรียกดูกล่องโต้ตอบฟอนต์และสี การหยุดทํางานนี้เกิดขึ้นเนื่องจากแคชที่ไม่ถูกต้อง
การปรับปรุงประสิทธิภาพการทำงาน
- ลบการหน่วงเวลานานเมื่อคุณพยายามเลื่อนไฟล์ C# ทันทีหลังจากที่คุณเปิดไฟล์
- นําการตรึงที่กินเวลาสูงสุดห้าวินาทีใน UI ออกเมื่อคุณพิมพ์ในโครงการ C# ที่ใช้ SupportsAysncPattern
Team Explorer
แก้ไขปัญหาที่กล่องโต้ตอบเชื่อมต่อกับโครงการทีมในธีมสีเข้มจะแสดงข้อความสีดําบนพื้นหลังสีดํา
โครงการ C++
แก้ไขปัญหาใน Visual Studio 2010 หรือโครงการ Visual Studio 11 Beta ที่ใช้ชุดเครื่องมือแพลตฟอร์ม Visual Studio 2010 นี่คือค่าเริ่มต้นสําหรับ Visual Studio 2010 อย่างไรก็ตาม คุณสามารถเลือกชุดเครื่องมือได้ใน Visual Studio 11 รุ่นเบต้า ปัญหานี้เกิดขึ้นเมื่อมีการโหลดชุดเครื่องมือใน Visual Studio 11 รุ่นเบต้า และชุดเครื่องมือจะไม่ทํางานเมื่อคุณใช้คําสั่งบนแป้นพิมพ์ Ctrl+F5 หรือ F5
การแก้ไขความสามารถในการขยายและการควบคุม VSIP
Windows Presentation Foundation (WPF), Winforms และตัวควบคุมเว็บที่ขึ้นอยู่กับแอสเซมบลีที่ลงทะเบียนใน AssemblyFoldersEx อาจไม่แสดงในกล่องเครื่องมือ Visual Studio หลังจากการติดตั้ง แอสเซมบลีที่ลงทะเบียนใน AssemblyFoldersEx ได้รับผลกระทบตัวควบคุมที่ติดตั้งจากต่อไปนี้:
- AssemblyFoldersEx
- คีย์ย่อยของรีจิสทรีต่อไปนี้:
HKEY_LOCAL_MACHINE\Software\Microsoft\VisualStudio\11.0\ToolboxControlsInstaller - กล่องโต้ตอบ เลือกรายการกล่องเครื่องมือ
- แอสเซมบลีที่ถูกลากไปยังกล่องเครื่องมือจาก Windows Explorer
น่าเสียดายที่ตัวควบคุมที่สร้างโดยใช้ Silverlight ยังคงมีปัญหานี้อยู่ ปัญหานี้ได้รับการแก้ไขแล้วสําหรับรุ่นที่ใหม่กว่า
แก้ไขปัญหาที่แอสเซมบลีที่มีตัวควบคุม WPF จํานวนมากใช้เวลานานในการโหลดลงในกล่องเครื่องมือ
แก้ไขปัญหาที่ไม่สามารถใช้ตัวควบคุม WPF ที่ติดตั้งไว้ในแคชแอสเซมบลีส่วนกลาง (GAC) ในกล่องเครื่องมือ
สถานะ
Microsoft ได้ยืนยันว่านี่เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ที่แสดงไว้ในส่วน "นำไปใช้กับ"