ค ม อ visual studio 2010 ภาษา ไทย

การปรับปรุงที่ติดตั้ง Microsoft Visual Studio 2010 มือสำหรับรันไทม์ของ Office จะพร้อมใช้งาน คุณต้องใช้โปรแกรมปรับปรุงนี้เพื่อเรียกใช้ Microsoft Office โซลูชั่นบนที่สร้างขึ้น โดยใช้ 2010 Studio ที่มองเห็น

นอกจากนี้ การปรับปรุงนี้แก้ไขปัญหาต่อไปนี้:

หลังจากที่คุณลบแถวสุดท้าย การเปลี่ยนแปลงใด ๆ ที่คุณทำกับListObjectจะถูกละทิ้ง หมายเลขรุ่นของโปรแกรมปรับปรุงนี้คือ31119.00

ข้อมูลเพิ่มเติม

ข้อมูลการปรับปรุง

119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์ Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว

หมายเหตุ Microsoft Visual Studio เครื่องมือสำหรับชุดภาษาของ Microsoft Office System (รุ่น 4.0 รันไทม์) ประกอบด้วยข้อความของรันไทม์ของผู้ใช้อินเทอร์เฟซสำหรับองค์ประกอบ เช่นข้อผิดพลาด สำหรับภาษาอื่นที่ไม่ใช่ภาษาอังกฤษ

ข้อกำหนดเบื้องต้น

ไม่มีข้อกำหนดเบื้องต้นสำหรับการติดตั้งโปรแกรมปรับปรุงนี้ได้

ข้อกำหนดการรีสตาร์ท

คุณอาจต้องรีสตาร์ทคอมพิวเตอร์หากแฟ้มได้รับผลกระทบถูกใช้ หรือถูกล็อกไว้ เมื่อต้องการลดความน่าเป็นของการเริ่มการทำงาน คุณควรปิดโปรแกรมประยุกต์ทั้งหมดก่อนที่คุณติดตั้งการปรับปรุง

ข้อมูลการแทนที่การปรับปรุง

โปรแกรมปรับปรุงนี้แทนนำออกใช้ก่อนหน้านี้ทั้งหมดของเครื่องมือ 2010 Studio แสดงผลสำหรับรันไทม์ของ Office

ข้อมูลอ้างอิง

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการติดตั้งเครื่องมือ Visual Studio สำหรับรันไทม์ Office แวะไปเว็บไซต์ MSDN ต่อไปนี้:

วิธีการติดตั้งเครื่องมือ Visual Studio สำหรับรันไทม์ของ Office

ต้องการความช่วยเหลือเพิ่มเติมหรือไม่

ต้องการตัวเลือกเพิ่มเติมหรือไม่

สํารวจสิทธิประโยชน์ของการสมัครใช้งาน เรียกดูหลักสูตรการฝึกอบรม เรียนรู้วิธีการรักษาความปลอดภัยอุปกรณ์ของคุณ และอื่นๆ

ชุมชนช่วยให้คุณถามและตอบคําถาม ให้คําติชม และรับฟังจากผู้เชี่ยวชาญที่มีความรู้มากมาย

ค ม อ visual studio 2010 ภาษา ไทย

ysakorn Download

  • Publications :0
  • Followers :0

การใช้ Visual Basic

การใช้ Visual Basic

Like this book? You can publish your book online for free in a few minutes!

Create your own flipbook

  • Follow
  • Upload
  • 0
  • Embed
  • Share

หนังสือเล่มนี้จะทำให้คุณเห็นว่า Visual Basic .NET ไม่ได้ยากไปกว่า Visual Basic 6 เลย ในขณะที่มีความสามารถเหนือกว่ามาก โดยนำเสนอในรูปแบบคู่มือเรียน ต่อยอดความรู้ไปทีละขั้น พร้อมตัวอย่างที่สมบูรณ์สำหรับเติมเต็มความเข้าใจที่แทรกเข้ามาเป็นระยะในแต่ละบท เหมาะสำหรับใช้ประกอบการเรียนการสอน หรือศึกษาด้วยตัวเอง

คุณต้องมีโปรแกรม Visual Studio 2010 ที่ได้รับการสนับสนุนที่แสดงอยู่ในส่วน "นําไปใช้กับ" ที่ติดตั้งเพื่อใช้ Service Pack นี้

การสนับสนุนสําหรับ Visual Studio 2010 SP1

การสนับสนุนอย่างเป็นทางการของ Visual Studio 2010 SP1 พร้อมใช้งานผ่านเว็บไซต์ฝ่ายสนับสนุนของ Microsoft สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการสนับสนุนของ Microsoft โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้:

http://support.microsoft.com การสนับสนุนชุมชนแบบไม่เป็นทางการสําหรับ Visual Studio 2010 SP1 พร้อมใช้งานผ่านฟอรั่ม Microsoft Developer Network (MSDN) สําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟอรั่ม MSDN แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

http://social.msdn.microsoft.com/Forums/en-US/categories

รวมอยู่ใน Service Pack นี้

Visual Studio 2010 SP1 มีการอัปเดตเป็น Microsoft .NET Framework 4 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุง ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:

2468871 การอัปเดตสําหรับ Microsoft .NET Framework 4

เพิ่มการปรับปรุงเทคโนโลยีและแก้ไขปัญหาใน Visual Studio 2010 SP1

การปรับปรุงเทคโนโลยี

ตัวแสดงวิธีใช้ 1.1

เพื่อสนับสนุนประสิทธิภาพการทํางานของนักพัฒนา แอปพลิเคชันแบบสแตนด์อโลนสําหรับการดูภายในเครื่องจะได้รับการติดตั้งใน Visual Studio 2010 SP1 การปรับปรุงเทคโนโลยีต่อไปนี้จะถูกเพิ่มในตัวแสดงวิธีใช้ภายในเครื่องใหม่:

  • ไอคอนแถบเมนูด่วน: เข้าถึงการปรับปรุงเทคโนโลยีหรือเครื่องมือการใช้งานสูงอื่นๆ ได้อย่างรวดเร็ว ซึ่งรวมถึงตัวจัดการไลบรารีวิธีใช้ การพิมพ์ ตัวเลือก และหัวข้อการซิงโครไนซ์กับสารบัญ (TOC)
  • ค้นหาเนื้อหาที่ติดตั้งภายในเครื่อง
  • ค้นหาสตริงที่ตรงกันภายในหัวข้อ
  • มุมมองคอนโซล (TOC, ดัชนี, รายการโปรด และผลลัพธ์จากการค้นหา)
    • รายการหัวข้อดัชนีคําสําคัญ
    • มุมมอง TOC
    • โปรด
    • ประวัติ
    • มุมมองรายการผลลัพธ์การค้นหา
  • เมนูทางลัด
  • หัวข้อการพิมพ์ของหน้าต่างเนื้อหา
  • ตัวเลือก: เปลี่ยนขนาดฟอนต์ที่แสดง จํานวนหัวข้อในประวัติ และด้านใดของมุมมองคอนโซลที่จะแสดงบน
การสนับสนุน Silverlight 4

Microsoft Silverlight 4 Tools for Visual Studio 2010 รวมอยู่ใน Visual Studio 2010 SP1 ซึ่งเพิ่มการสนับสนุนสําหรับการกําหนดเป้าหมาย Silverlight 4 ในโปรแกรมออกแบบและระบบโปรเจ็กต์ Silverlight ซึ่งยังให้การสนับสนุนสําหรับการปรับปรุงเทคโนโลยี Silverlight 4 ใหม่ด้วย เทคโนโลยีใหม่นี้รวมถึงการทํางานกับสไตล์โดยนัยและแอปพลิเคชัน Silverlight 4 นอกเบราว์เซอร์ (OOB) คุณสามารถเริ่มต้นและแก้จุดบกพร่องแอปพลิเคชัน OOB ของคุณโดยอัตโนมัติจากภายใน IDE ระบุการเซ็นชื่อ XAP สําหรับแอปพลิเคชัน OOB ที่เชื่อถือได้ และตั้งค่าคุณลักษณะของหน้าต่าง OOB

การสนับสนุนการทดสอบหน่วยพื้นฐานสําหรับ.NET Framework 3.5

ใน Visual Studio 2010 SP1 ตอนนี้คุณมีฟังก์ชันการทํางานในการทดสอบแอปพลิเคชันของคุณที่กําหนดเป้าหมาย.NET Framework 3.5 สําหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีเปิดใช้งานฟังก์ชันการทํางานนี้ ให้ดูบล็อก MSDN ต่อไปนี้:

Amit Chatterjee's .NET 3.5 Unit Testing discussion

ตัวช่วยสร้างประสิทธิภาพสําหรับ Silverlight

Visual Studio 2010 SP1 ช่วยให้คุณสามารถปรับแต่งประสิทธิภาพของแอปพลิเคชัน Silverlight ได้โดยการสร้างโพรไฟล์รหัส ตัวสร้างโปรไฟล์โค้ดแบบดั้งเดิมไม่สามารถปรับประสิทธิภาพการแสดงภาพสําหรับแอปพลิเคชัน Silverlight ได้ ตัวสร้างโพรไฟล์ระดับสูงจํานวนมากจะถูกเพิ่มลงใน Visual Studio 2010 SP1 เพื่อให้คุณสามารถกําหนดส่วนของแอปพลิเคชันที่ใช้เวลานานได้ดียิ่งขึ้น

IntelliTrace สําหรับ 64 บิตและ SharePoint

IntelliTrace เป็นเทคโนโลยีการดีบักใหม่ที่ปฏิวัติใน Visual Studio 2010 ที่ช่วยให้คุณสามารถเดินหน้าและย้อนกลับผ่านเซสชันการดีบัก อย่างไรก็ตาม เนื่องจากข้อจํากัดด้านเวลาและเป็นคุณลักษณะใหม่ทั้งหมด เทคโนโลยีนี้จึงไม่ทํางานในทุกสถานการณ์

Visual Studio 2010 SP1 เปิดใช้งานเทคโนโลยีการดีบัก IntelliTrace บนโซลูชัน 64 บิตและสําหรับโซลูชันฟาร์ม Microsoft SharePoint

การเรนเดอร์ซอฟต์แวร์

ตามค่าเริ่มต้น การเรนเดอร์ซอฟต์แวร์จะเปิดใช้งานบน Windows XP และบน Windows Server 2003 เพื่อช่วยปรับปรุงประสิทธิภาพและความเสถียรของ Visual Studio 2010

การตรวจหาการติดตั้งโหมดผสม

หากคุณติดตั้ง Visual Studio 2010 หลายเวอร์ชันบนคอมพิวเตอร์เครื่องเดียวกัน การรวมกันของไบนารีโปรแกรมอาจทํางานในอินสแตนซ์เดียวกันของ Visual Studio ตัวอย่างเช่น ปัญหานี้เกิดขึ้นเมื่อคุณมี Visual Studio 2010 Ultimate เวอร์ชันวางจําหน่ายติดตั้งอยู่ในคอมพิวเตอร์เครื่องเดียวกับที่คุณติดตั้ง Microsoft Visual Basic Express Service Pack 1 การติดตั้งประเภทนี้อาจทําให้เกิดปัญหาความเสถียรหรือการทํางานได้ Visual Studio 2010 SP1 ตรวจพบว่าการติดตั้ง SP1 เสร็จสมบูรณ์หรือไม่ และอาจแจ้งให้คุณอัปเดตหากการติดตั้งไม่สมบูรณ์ การดําเนินการนี้ช่วยให้แน่ใจว่าการติดตั้งอยู่ในสถานะที่ทราบและเสถียร

การพัฒนาเว็บ

การสนับสนุน IIS Express

Visual Studio 2010 SP1 ช่วยให้คุณสามารถใช้ Internet Information Services (IIS) 7.5 Express เป็นเซิร์ฟเวอร์โฮสต์ภายในสําหรับเว็บไซต์และโครงการแอปพลิเคชันบนเว็บได้

หมายเหตุ IIS 7.5 Express ไม่รวมอยู่ใน SP1 และคุณต้องดาวน์โหลดแยกต่างหาก สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

http://weblogs.asp.net/scottgu/archive/2011/01/03/vs-2010-sp1-beta-and-iis-developer-express.aspx

การสนับสนุน SQL Server CE 4

Visual Studio 2010 SP1 ช่วยให้คุณสามารถจัดการไฟล์ SDF SQL Server Compact 4.0 ใน Solution Explorer และใน Server Explorer ในบริบทของโครงการเว็บได้ นอกจากนี้ Visual Studio 2010 SP1 ยังช่วยให้คุณสามารถใช้ SQL Server Compact 4.0 ร่วมกับ Microsoft ASP.NET Web Forms ในตัวควบคุมแหล่งข้อมูล SQL ได้

หมายเหตุ SQL Server Compact 4.0 ไม่รวมอยู่ใน Visual Studio 2010 SP1 และคุณต้องดาวน์โหลดแยกต่างหาก สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

VS 2010 SP1 และ SQL CE

มีดโกนสนับสนุน

การเปลี่ยนแปลงจะกระทํากับระบบโครงการเว็บและตัวแก้ไข HTML เพื่อสนับสนุนไวยากรณ์ใหม่ Razor ไวยากรณ์ใหม่นี้ถูกใช้โดย ASP.NET Web Pages และโดย ASP.NET MVC 3

หมายเหตุ มีดโกนไม่รวมอยู่ใน SP1 และคุณต้องดาวน์โหลดแยกต่างหาก สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

การรวม Web PI

การสนับสนุนสําหรับ Microsoft Web Platform Installer (PI) จะถูกเพิ่มใน Visual Studio 2010 SP1 ดังนี้:

  • แถบเครื่องมือใหม่จะถูกเพิ่มเพื่อให้สามารถเข้าถึงด่วนเพื่อเริ่ม Web PI เวอร์ชันล่าสุด นอกจากนี้ ถ้าไม่มีการติดตั้ง Web PI จะมีการดาวน์โหลดก่อน
  • เมื่อคุณเปิดโครงการเว็บที่ใช้ IIS 7.5 Express, SQL Server Compact 4.0 หรือ ASP.NET ไวยากรณ์ Razor กล่องโต้ตอบจะปรากฏขึ้นเพื่อดาวน์โหลดและติดตั้งคอมโพเนนต์เหล่านี้โดยใช้ Web PI ถ้าคอมโพเนนต์ยังไม่ได้ติดตั้ง
การขึ้นต่อกันที่สามารถปรับใช้ได้

คอมโพเนนต์เทคโนโลยีใหม่บางอย่างที่เพิ่มเข้ามาใน Visual Studio 2010 SP1 สามารถปรับใช้ bin-deployed ร่วมกับแอปพลิเคชันได้ จากนั้น คุณสามารถใช้คอมโพเนนต์แม้ว่าคุณจะปรับใช้แอปพลิเคชันกับเซิร์ฟเวอร์ที่ไม่ได้ติดตั้งคอมโพเนนต์เหล่านั้น กล่องโต้ตอบใหม่จะถูกเพิ่มใน Visual Studio 2010 SP1 ซึ่งทําให้ง่ายต่อการเพิ่มการขึ้นต่อกันที่สามารถปรับใช้ได้เหล่านี้ลงในโครงการเว็บ เมื่อต้องการเข้าถึงกล่องโต้ตอบ ให้คลิกขวาที่โครงการใน Solution Explorer แล้วเลือก เพิ่มการขึ้นต่อกันที่สามารถปรับใช้ได้ คอมโพเนนต์ต่อไปนี้ได้รับการสนับสนุน:

  • ASP.NET เว็บเพจที่ใช้ไวยากรณ์มีดโกน
  • SQL Server Compact 4.0
  • ASP.NET MVC 3

สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

การสนับสนุน HTML5 และ CSS3

การสนับสนุนเบื้องต้นจะถูกเพิ่มสําหรับ HTML5 ไปยังตัวแก้ไข HTML เพื่อให้คุณสามารถรับ IntelliSense และการตรวจสอบความถูกต้องสําหรับองค์ประกอบ HTML และแอตทริบิวต์ได้ รุ่นสมบูรณ์ที่นําประสบการณ์ HTML5 เต็มรูปแบบจะมีให้ใน Visual Studio รุ่นในอนาคต สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

HTML5 & CSS3 ใน Visual Studio 2010 SP1

มี WCF RIA Services V1 SP1

ขณะนี้บริการ WCF RIA ได้รับการแปลเป็นภาษาท้องถิ่น 10 ภาษาที่ได้รับการสนับสนุนโดย Visual Studio 2010 SP1 ขณะนี้เอนทิตีอาจประกอบด้วยสมาชิกของชนิดที่ซับซ้อน ตัวอย่างเช่น คุณสามารถใช้ชนิด Customer.Address ที่ลูกค้าเป็นเอนทิตี แต่ที่อยู่ไม่ใช่เอนทิตี ขณะนี้ชนิดเอนทิตีอาจใช้ในคลาสบริการโดเมนหลายคลาสในแอปพลิเคชันเดียวกัน ข้อจํากัดเกี่ยวกับวิธีการใช้ชนิดเอนทิตีที่ให้ไว้ภายใน DomainService หนึ่งส่วนใหญ่จะถูกยกเลิก ขณะนี้จุดขยายขอบเขตการสร้างรหัสพร้อมใช้งานแบบสาธารณะแล้ว มันอาจจะใช้สําหรับ T4 ตามและเครื่องกําเนิดไฟฟ้ารหัสอื่น ๆ ที่อยู่ภายนอกผลิตภัณฑ์. นอกจากนี้ การดําเนินการเพิ่ม/เอาออกของ DataForm จะถูกเปิดใช้งานสําหรับคลาส EntitySet และคลาส EntityCollection

ข้อมูลเพิ่มเติมเกี่ยวกับการพัฒนาเว็บ

สําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงเทคโนโลยีอื่นๆ ใน Visual Studio 2010 SP1 สําหรับนักพัฒนาเว็บ โปรดเยี่ยมชมบล็อกต่อไปนี้:

HTML5 & CSS3 ใน Visual Studio 2010 SP1

XAML Editor/Designer

ไปที่คํานิยามค่า

ช่วยให้คุณนําทางได้โดยตรงจากตัวควบคุมบนหน้าไปยังสไตล์ที่นําไปใช้กับตัวควบคุม ซึ่งหมายความว่าคุณสามารถเข้าใจได้อย่างรวดเร็วและง่ายดายและทํางานกับสไตล์และโครงสร้างทรัพยากรในแอปพลิเคชัน และสุดท้ายเข้าใจว่า "ทําไมปุ่มบนแอปพลิเคชันของคุณจึงเป็นสีแดง"

Style IntelliSense

ช่วยให้คุณปรับเปลี่ยนสไตล์ที่คุณมีอยู่แล้วใน XAML ได้อย่างง่ายดาย ตอนนี้คุณจะได้รับ IntelliSense สําหรับคุณสมบัติและค่าในสไตล์ที่ยึดตาม TargetType

ตัวเลือกแหล่งข้อมูล

ช่วยให้คุณเลือกและปรับเปลี่ยนข้อมูลของแหล่งข้อมูลได้โดยตรงจากพื้นผิวการออกแบบได้อย่างง่ายดาย

คําสั่งเส้นตารางขั้นสูง

ช่วยให้คุณสามารถเพิ่ม เอาออก และจัดลําดับแถวตารางและคอลัมน์ใหม่ได้อย่างง่ายดาย

ตัวแก้ไขความหนาใหม่

ช่วยให้คุณแก้ไขรายการที่เฉพาะเจาะจงเป็นกลุ่มได้ เช่น ระยะขอบหรือช่องว่างภายในบนตัวควบคุมหลายตัว

การสนับสนุนข้อมูลตัวอย่าง

ช่วยเพิ่มข้อมูลตัวอย่างเพื่อดูเทมเพลตรายการและการเข้าเล่มในขณะออกแบบ สิ่งนี้ไม่เพียงทําให้การผูกข้อมูลง่ายขึ้นผ่านตัวเลือกการผูกข้อมูลแต่ยังหมายความว่าคุณสามารถออกแบบขนาดต่อเนื้อหาและเค้าโครงอัตโนมัติได้อย่างราบรื่นยิ่งขึ้น นอกจากนี้ ข้อมูลเวลาการออกแบบจะไหลลงอย่างหมดจดระหว่าง Visual Studio และ Expression Blend

เพิ่มความเสถียร

มีการปรับปรุงความเสถียรหลายอย่างใน Visual Studio 2010 SP1 สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

การวางจําหน่ายขั้นสุดท้ายของ Silverlight 4 Tools for Visual Studio 2010 พร้อมใช้งานแล้ว

C ++

กราฟิกและภาพเคลื่อนไหวที่เร่งด้วย GPU ที่ใช้ MFC

Visual Studio 2010 SP1 เปิดใช้งานเทคโนโลยีสองเทคโนโลยีต่อไปนี้สําหรับ MFC:

  • Direct2D คือ API กราฟิก 2 มิติที่เร่งด้วยฮาร์ดแวร์ ทันที ที่ให้ประสิทธิภาพสูงและการแสดงผลคุณภาพสูงสําหรับเรขาคณิต แบบเรขาคณิต 2 มิติ บิตแมป และข้อความ สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้: Direct2D
  • ตัวจัดการภาพเคลื่อนไหวของ Windows ซึ่งเปิดใช้งานภาพเคลื่อนไหวที่สมบูรณ์ขององค์ประกอบส่วนติดต่อผู้ใช้ สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมเว็บไซต์ของ Microsoft ต่อไปนี้: Windows Animation Manager

คุณสามารถใช้ประโยชน์จากเทคโนโลยีทั้งสองนี้โดยไม่ต้องทําลายโมเดลการเขียนโปรแกรม MFC นอกจากนี้ คุณสามารถค้นหาการสาธิตในไดเรกทอรีต่อไปนี้:

ไดรฟ์:\Program Files\Microsoft Visual Studio 10.0\Samples\1033\VC2010SP1Samples.zipสําหรับข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงเทคโนโลยีใน Visual Studio 2010 SP1 โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้:

การเพิ่ม MFC สําหรับ Visual Studio 2010 SP1

การสนับสนุนชุดคําแนะนําใหม่ของ AMD และ Intel

Visual Studio 2010 SP1 เพิ่มฟังก์ชันภายในหรือภายในเพื่อเปิดใช้งานส่วนขยายบน AMD และตัวประมวลผลใหม่ของ Intel ที่จะเผยแพร่ในปีหน้า ฟังก์ชันภายในช่วยให้สามารถคํานวณได้อย่างมีประสิทธิภาพสูงโดยไม่ต้องใช้โอเวอร์เฮดของการเรียกฟังก์ชัน สําหรับข้อมูลเพิ่มเติมเกี่ยวกับฟังก์ชันภายใน โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้:

คอมไพเลอร์ภายในสําหรับข้อมูลเพิ่มเติมเกี่ยวกับส่วนขยาย แวะไปที่เว็บไซต์ต่อไปนี้ของผู้ผลิตอื่นๆ:

Intel AVX

การฝัง Visual Basic Runtime

มีการเพิ่มฟีเจอร์คอมไพเลอร์ Visual Basic ใหม่ที่ทําให้นักพัฒนา Visual Basic กําหนดเป้าหมายแอปพลิเคชันและไลบรารีของตนเองได้ที่แพลตฟอร์มที่ Visual Basic Runtime แบบสมบูรณ์ไม่พร้อมใช้งาน สําหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมบล็อกต่อไปนี้:

VB Core – โหมดการคอมไพล์ใหม่ใน Visual Studio 2010 SP1

รายการของปัญหาที่ได้รับการแก้ไข

ตัวจัดการไลบรารีวิธีใช้

ตัวจัดการไลบรารีวิธีใช้ไม่สนับสนุนเซสชันที่เกิดขึ้นพร้อมกันหลายเซสชัน

ตัวแทนไลบรารีวิธีใช้
  • ตัวแทนไลบรารีวิธีใช้ไม่เริ่มระบบใหม่หลังจากอัปเดตเนื้อหา ตัวแทนไลบรารีวิธีใช้อาจหยุดทํางานเมื่อคุณเริ่มต้นโดยไม่มีเนื้อหาเป็นครั้งแรก
  • เมื่อคุณนําทางไปยัง URL ที่ไม่ถูกต้อง ตัวแทนจะไม่แสดงหน้าไม่พบเนื้อหา
Visual Studio Editor
  • 533093: การกด CTRL+BACKSPACE จะลบข้อความมากเกินไป
  • 533668: หน้าต่าง "ค้นหาและแทนที่" จะถูกย้ายออกจากหน้าจอหลังจากข้อความถูกแทนที่
  • 550886: Visual Studio 2010 หยุดทํางานเมื่อไฟล์ต้นฉบับมีอักขระที่ไม่ใช่ Unicode
  • 553339: การดูคําสั่ง "รายการ" ในเวลาดีบักจะทําให้คุณสามารถดูคุณสมบัติรายการได้อีกต่อไป
  • 542247: การนําทางส่วนที่เลือกไม่ทํางานตามที่คาดไว้
  • 542247: เครื่องหมายตก (Caret) จะอยู่นอกหน้าจอในระหว่างการเลือก CTRL+ลูกศร
  • 587888: การเลื่อนอัตโนมัติแนวนอนไม่ทํางานกับ CTRL+SHIFT
  • 620021: การกด CTRL+SHIFT+แป้นลูกศรพร้อมกันเพื่อเลือกข้อความที่นอกมุมมอง
  • 615523: คําสั่งคัดลอก Visual Studio 2010 สร้าง RTF ที่ทําให้เกิดข้อผิดพลาด
  • 616075: รหัส Garbled เกิดขึ้นเมื่อคุณคัดลอกโค้ด Visual Studio 2010 ที่มีอักขระภาษาจีนไปยัง Word 2010
  • 629616: คุณไม่สามารถคัดลอกและวางอักขระภาษาเกาหลีโดยใช้ Visual Studio 2010 Code Editor
  • เมื่อคุณคัดลอกโค้ดต้นฉบับที่มีอักขระภาษาญี่ปุ่น จะไม่สามารถวางรหัสแหล่งที่มาไปยังMicrosoft Word 2010อย่างถูกต้อง
  • อักขระที่ผิดเพี้ยงเกิดขึ้นเมื่อคัดลอกและวางโค้ดต้นฉบับลงในMicrosoft PowerPoint 2010
  • Visual Studio 2010 IDE อาจหยุดทํางานเมื่อคุณขยายภูมิภาคที่ถูกขยายแล้ว
  • Visual Studio 2010 IDE อาจหยุดทํางานเมื่อคุณเปลี่ยนการตั้งค่าสี
  • Visual Studio 2010 อาจหยุดทํางานเมื่อคุณเริ่ม WPF Editor
  • ปัญหาหน่วยความจําไม่เพียงพอเกิดขึ้นเมื่อคุณคัดลอกโดยใช้คําสั่ง
  • หลังจากที่คุณดําเนินการตัดข้อความ แล้ว คุณจะไม่สามารถวางข้อความได้
  • เมื่อคุณหยุดทําเค้าโครงเพิ่มเติมในระหว่างที่คําสั่งเสร็จสมบูรณ์ เวลาป็อปอัพอาจย่อลง 30 ถึง 40 เปอร์เซ็นต์
  • การดําเนินการ แทนที่ในไฟล์ รายงานผลลัพธ์ที่ไม่ถูกต้อง
Visual Studio Shell
  • 533342: เมนูบริบทจะเลื่อนแม้ว่าจะมีพื้นที่ว่างให้แสดงก็ตาม
  • 558149: หน้าต่าง "ค้นหาและแทนที่" จะขยายกว้างขึ้นทุกครั้งที่เปิดหน้าต่าง
  • 574681: Visual Studio หยุดทํางานเมื่อคุณคลิกตัวคั่นเมนู
  • 636464: Visual Studio หยุดทํางานโดยมีข้อยกเว้น COM ทุกครั้งที่คุณปิด
  • Visual Studio หยุดทํางานเมื่อปิด
  • Visual Studio หยุดทํางานเมื่อคุณใช้ AMD CodeAnalyst
  • Visual Studio จะรีสตาร์ตทุกครั้งที่คุณพยายามปิด
  • การโหลดโซลูชันโดยการดับเบิลคลิกที่ไฟล์จะทําให้โหลด DLL ที่ไม่จําเป็น
  • การประมวลผลเวลาที่ไม่ได้ใช้งานภายใน Visual Studio ทําให้เกิดการสลับบริบทเธรดที่ไม่จําเป็น
  • กล่องโต้ตอบความคืบหน้าที่ปรากฏขึ้นในบางสถานการณ์ ตัวอย่างเช่น ไปที่คํานิยาม สําหรับโครงการ C++ จะใช้เวลานานกว่าที่คาดไว้เพื่อให้เสร็จสิ้น
  • LightSwitch ไม่โหลดเมื่อคุณเรียกใช้โหมด "devenv /safemode"
  • ตัวแก้ไขจะหยุดการตอบสนองเมื่อคุณเปิดไฟล์ .aspx และ.jsโดยใช้ Telerik
  • เอาออก สําหรับการประเมินผลจาก หน้าจอเริ่มต้นแบบด่วนเท่านั้น
  • โปรแกรมอ่านหน้าจอและแท็บเล็ตทําให้ Visual Studio หยุดทํางานเมื่อตัวชี้หยุดทํางานชั่วคราวบนปุ่ม เลิกทํา
  • Visual Studio หยุดทํางานเมื่อคุณปิดกลุ่มลอยของหน้าต่างเครื่องมือหลายอินสแตนซ์
  • Visual Studio หยุดทํางานเมื่อคุณเลิกทําการเช็คเอาท์ไฟล์
Visual Studio Extensibility
  • 594486: กล่องโต้ตอบ "การโหลดโซลูชัน/โครงการ" ไม่แสดงชื่อแอปพลิเคชันเชลล์แยกเป็นชื่อเรื่อง
ดี บัก เกอร์
  • 556756: ดีบักเกอร์จะถือว่ากระบวนการ "step-into" และ "step-over" แบบสุ่มเป็นกระบวนการ "ทํางานจนเสร็จสมบูรณ์"
  • 599221: Visual Studio 2010 ค้างหลังจากเซสชันการดีบักหลายเซสชัน และหน้าต่าง Windows Internet Explorer ว่างเปล่าจะปรากฏขึ้น
  • 534263: ค่าดีบักที่ปักหมุดไว้
  • 541676: Visual Studio หยุดทํางานเมื่อนําเข้าเคล็ดลับข้อมูลเดียวกันกับที่ส่งออกไปก่อนหน้านี้
  • 521390: เมื่อคุณดําเนินการแก้จุดบกพร่องฝั่งไคลเอ็นต์ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด: จุดหยุดจะไม่สามารถใช้งานได้ในขณะนี้ ไม่สามารถแมปตําแหน่งที่ตั้งนี้กับสคริปต์ฝั่งไคลเอ็นต์ได้
  • 537218: อนุญาตองค์ประกอบ "std::map" เพียง 100 รายการในดีบักเกอร์
  • 559805: การใช้ PDB ที่แท็กของ Source Server ทําให้ Visual Studio 2010 ค้างและหยุดทํางาน
  • ปัญหาบางอย่างเกี่ยวกับการติดตามเหตุการณ์ใน Windows Presentation Foundation (WPF) ได้รับการแก้ไขแล้ว

นอกจากนี้ Visual Studio 2010 SP1 จะเพิ่มการปรับปรุงต่อไปนี้:

  • การปรับปรุงเมื่อเปิดแฟ้มการถ่ายโอนข้อมูลขนาดเล็กและการแก้ไขจุดบกพร่องแฟ้มการถ่ายโอนข้อมูลขนาดเล็ก
  • การปรับปรุงเพื่อลดอาการค้างเมื่อแนบกระบวนการ
  • การปรับปรุงความน่าเชื่อถือในการดีบักข้อความผ่านอินเทอร์เฟซ (MPI)
  • การปรับปรุงการลื่นไถลของเธรดระหว่างการประเมินฟังก์ชัน
IntelliTrace
  • ไฟล์บันทึกจะถูกเอาออกสําหรับการดําเนินการล้างข้อมูลบนดิสก์
  • การหยุดทํางานที่ถูกนํามาใช้ในแอปพลิเคชันของลูกค้าได้รับการแก้ไขแล้ว
  • การหยุดทํางานที่เกิดขึ้นเมื่อคุณสลับไปยังหน้าต่างการถอดชิ้นส่วนที่คุณเข้าสู่โหมดประวัติได้รับการแก้ไขแล้ว
  • Crash-on-exit เนื่องจากการวางไฟล์การติดตามในโหมดเรียกใช้ได้รับการแก้ไขแล้ว
ตั้งค่าโครงการ
  • 466157: Registry Capture Utility หยุดทํางานบนคอมพิวเตอร์ที่ใช้ Windows 7
  • 550645: Visual Studio อาจหยุดทํางานเมื่อคุณกําหนดค่าข้อกําหนดเบื้องต้น
  • 552799: การคอมไพล์โครงการการติดตั้งล้มเหลวเมื่อคุณเรียกใช้จากบรรทัดคําสั่ง
  • 559575: การโยกย้ายโครงการ Setup จาก Visual Studio 2008 เป็น Visual Studio 2010 เปลี่ยนคอมโพเนนต์ GUID และทําให้การอัปเกรดล้มเหลว
  • 595632: คําสั่ง Devenv.exe ใน Visual Studio 2010 หยุดทํางานแบบสุ่มในขณะที่โครงการติดตั้งถูกสร้างขึ้นจากบรรทัดคําสั่ง
  • 577369: IDE หยุดทํางานเมื่อคุณปิดโครงการตั้งค่าหรือโครงการตั้งค่าโครงการการปรับใช้
  • 594576: คําสั่ง RestartWWService=false เริ่มบริการ WWW ใหม่อย่างไม่ถูกต้องบนคอมพิวเตอร์ที่ใช้ Windows Server 2003 เมื่อสร้างโครงการโดยใช้ Visual Studio 2010
HTML Designer
  • 536777: สไตล์ชีตภายนอกแอปพลิเคชันบนเว็บจะไม่ถูกนําไปใช้ในมุมมองการออกแบบ Visual Studio .NET 2010 IDE
  • 550052: ไม่สามารถใช้ตัวออกแบบ HTML ตามที่คาดไว้เพื่อออกแบบเว็บเพจได้
ตัวแก้ไข ASP.NET
  • 567055: แป้น BACKSPACE และแป้นลูกศรไม่ทํางาน
  • 569707: Devenv.exeหยุดทํางาน และเกิดข้อผิดพลาดการละเมิดการเข้าถึง ระหว่าง *.jsการจัดรูปแบบอัตโนมัติ
  • 557323: ปัญหาในคําสั่ง "จัดรูปแบบเอกสาร" ในตัวแก้ไขโค้ด JScript
  • 557326: สมาชิกวัตถุ JScript ไม่ได้แสดงอยู่ใน IntelliSense เมื่อสมาชิกวัตถุมีอักขระ $
  • 557534: ฟังก์ชัน "ภายใน" ไม่แยกวิเคราะห์อย่างถูกต้อง ฟังก์ชันส่งกลับคําสั่ง "ไม่ได้กําหนด" อย่างไม่ถูกต้องเมื่อไฟล์ JScript ถูกอ้างอิง
  • 558465: เกิดปัญหาการจัดรูปแบบฟังก์ชัน JScript
  • 542590: JScript IntelliSense ไม่ทํางานตามที่คาดไว้เมื่อเพิ่มวัตถุที่กําหนดโดยแท็บ "การอ้างอิง"
  • ข้อคิดเห็น XML ไม่ปรากฏใน JScript IntelliSense
ข้อมูล ASP.NET
  • 533068: ในตัวเลือกการวางจําหน่ายสําหรับ Visual Studio 2010 จะมองไม่เห็นเขตข้อมูล "DataContext" เมื่อเลือกกล่องกาเครื่องหมาย "แสดงเฉพาะวัตถุข้อความข้อมูลเท่านั้น"
โครงการบนเว็บ
  • 554957: โฟลเดอร์ ASP.NET App_Themesไม่อนุญาตให้เพิ่มสไตล์ชีต CSS ใหม่
  • 544948: สไตล์ชีต .designer.cs ไม่ทํางานตามที่คาดไว้กับโครงการโปรแกรมประยุกต์บนเว็บที่ซ้อนกัน
  • สัญลักษณ์ SCC จะไม่แสดงใน Solution Explorer
ตัวแก้ไข JScript
  • ช่องว่างเพิ่มเติมจะถูกเพิ่มภายใต้โค้ดเมื่อเลือกตัวเลือก เก็บแท็บ
  • การเยื้องไม่ถูกต้องสําหรับตัวอักษรของวัตถุว่าง
  • ตัวเลือกการจัดรูปแบบฟังก์ชัน JScriptParens ไม่ทํางานเป็น "วงเล็บคํา"
  • แป้นพิมพ์ลัด ALT+A ถูกใช้อย่างไม่ถูกต้องสําหรับคําสั่ง แทรกช่องว่างหลังจากฟังก์ชัน คําสําคัญสําหรับฟังก์ชันแบบไม่ระบุชื่อ
  • Atlas IntelliSense ไม่ปรากฏเมื่อตัวจัดการสคริปต์มีพาธ http ของ ServiceReference
  • หน่วยความจําของกระบวนการ Visual Studio เพิ่มขนาดเป็น 300 เมกะไบต์เมื่อคุณเปิดโครงการอื่น คุณออกจากโครงการปัจจุบันเปิดอยู่ และโครงการปัจจุบันมีไฟล์ JScript จํานวนมากที่เปิดอยู่
  • ไม่มี IntelliSense อยู่ภายในเงื่อนไข ForIn
  • การขยายหน่วยความจําขนาดใหญ่มากจะเกิดขึ้นเมื่อคุณแสดงข้อคิดเห็นหรือยกเลิกการบีบอัดไฟล์ JScript ขนาดใหญ่
  • การพิมพ์ช้ามากในไฟล์ JScript ที่มีเนื้อหายาวบนบรรทัดเดียว
  • สมาชิกส่วนกลางที่มาจากไฟล์ภายนอกไม่พบ IntelliSense
  • การสูญเสียการระบายสีและ IntelliSense เกิดขึ้นหลังจากที่คุณอัปเดต IntelliSense เพื่ออ้างอิงบริการระยะไกลหรือบริการที่ไม่มีอยู่
เครื่องมือสําหรับนักพัฒนา Windows Phone

การปรับใช้ไฟล์ XAP ที่มีขนาดมากกว่า 64 MB อาจล้มเหลวสําหรับการทดสอบและการดีบักบนอุปกรณ์โทรศัพท์จริง

WPF ทั่วไปและ Silverlight Designer
  • 538282: เมื่อคุณใช้กล่องโต้ตอบ "เลือกรายการกล่องเครื่องมือ" คุณต้องหยุดกระบวนการด้วยตนเอง แอปพลิเคชันจะไม่ตอบสนอง และการสูญเสียข้อมูลและความเสียหายของ GUI เกิดขึ้น
  • 550521: IDE จะล็อกอย่างสมบูรณ์เมื่อคุณพยายามเพิ่มรายการ Silverlight ลงในกล่องเครื่องมือ
  • การอัปเกรด Silverlight ขณะ Visual Studio กําลังทํางานทําให้ Visual Studio หยุดทํางาน
  • การลบตัวควบคุมที่มีการเรียกใช้เธรดพื้นหลังทําให้ Visual Studio หยุดทํางาน
  • รายการข้อผิดพลาดจะไม่แสดงเมื่อเปิดไฟล์ XAML ที่มีข้อผิดพลาด

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การปรับปรุงประสิทธิภาพการทํางานเมื่อคุณเลือกโพรไฟล์สีอื่นจะถูกเพิ่ม
  • กล่องโต้ตอบ บันทึก จะปรากฏขึ้นเมื่อคุณปิดโซลูชันหลังจากสร้างเหตุการณ์ใน Visual Basic
  • มีการเพิ่มการสนับสนุนสําหรับแอสเซมบลีแบบพกพา
Surface การออกแบบ XAML Designer
  • 473449: ฟีเจอร์การเข้าเล่มใน WPF ไม่ทํางานตามที่คาดไว้
  • 567025: มีการรายงานรูปแบบ "สืบทอดและเขียนทับ" ใน XAML เป็น "วนลูปที่ตรวจพบ"
  • 502670: ขณะนี้คุณสมบัติการมองเห็นได้รับการเคารพในเวลาการออกแบบ
  • หน่วยความจํารั่วไหลเกิดขึ้นเมื่อคุณลากตัวควบคุมจากกล่องเครื่องมือไปยังพื้นผิวการออกแบบ
  • ข้อยกเว้น System.InvalidOperationException เกิดขึ้นเมื่อคุณเริ่มพื้นผิวการออกแบบหลังจากที่คุณเพิ่มเหตุการณ์
  • กล่องโต้ตอบข้อความแสดงข้อผิดพลาดจะปรากฏขึ้นเมื่อคุณย้ายตัวควบคุมแม่ไปยังตัวขยาย
  • ควบคุมการสร้างเมื่อองค์ประกอบย่อยของรากเป็นตัวขยาย
  • ตัวควบคุมอาจย้ายในคอนเทนเนอร์ที่มีการตั้งค่าคุณสมบัติ FlowDirection เป็น RightToLeft
  • คุณไม่สามารถเปิดตัวออกแบบสําหรับไฟล์ที่ใช้คอมโพเนนต์การแสดงภาพข้อมูลของ Silverlight Toolkit ได้
  • ตัวขยายจะขยายออกในระหว่างเวลาออกแบบเมื่อควรยุบตัวขยาย
  • ตัวควบคุมจัดชิดเส้นตารางรอง

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การจัดชิดตัวควบคุมจะลดลงในตัวควบคุม ScrollViewer
  • รหัสผู้ใช้ที่อาจทําให้เกิดข้อยกเว้นที่ไม่สามารถจัดการได้บนแถบสีทองแสดงขึ้น
การปรับแฟกซ์ XAML
  • เมื่อคุณเปลี่ยนชื่อชนิด คุณสมบัติของชนิดจะไม่ถูกเปลี่ยนชื่อในไฟล์ XAML สําหรับ Visual Basic
  • ไฟล์เวิร์กโฟลว์ที่ยึดตาม XAML เลือกเหตุการณ์การปรับค่าจากโค้ดที่อยู่เบื้องหลังไฟล์เวิร์กโฟลว์
  • การปรับโครงสร้างใหม่และ "ไปที่คํานิยาม" ไม่ทํางานตามที่คาดไว้เมื่อคุณโต้ตอบกับไฟล์ XAML และไฟล์ XAML ไม่ได้เปิดอยู่
  • หลังจากที่คุณเปลี่ยนชื่อคลาส ตัวจัดการเหตุการณ์จะไม่สร้างเหตุการณ์สําหรับคลาสที่เปลี่ยนชื่อ

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การสนับสนุนสําหรับชนิดการกําหนดแฟกเตอร์ใหม่ในแอตทริบิวต์ TypeArguments จะถูกเพิ่ม
  • เพิ่มการสนับสนุนสําหรับการปรับโครงสร้างเนมสเปซที่มีแอสเซมบลีในข้อกําหนด
ตัวตรวจสอบคุณสมบัติ XAML
  • คุณสมบัติ StyleTypedProperty ไม่ได้รับการสนับสนุนโดย Style Chooser
  • 551488: ตัวแก้ไข XAML StringFormat ไม่สนับสนุนอักขระสองทาง
  • เมื่อตัวแก้ไข XAML ถูกปักหมุด และคุณตั้งค่าการเข้าเล่มหรือทรัพยากร โฟกัสของแป้นพิมพ์อาจสูญหายไป
  • ข้อกําหนด "ไปที่ค่า" จะแสดงกล่องโต้ตอบข้อความแสดงข้อผิดพลาดเมื่อข้อกําหนดชี้ไปยังไฟล์ XAML ของแอปพลิเคชัน
  • คุณสมบัติที่แนบในตัวตรวจสอบคุณสมบัติจะหายไปหลังจากที่คุณสร้างโซลูชัน
  • เมื่อตัวแก้ไขแปรงถูกปักหมุด อาจทําให้คุณสมบัติเดิมปรากฏขึ้นหลายครั้งภายในตัวตรวจสอบคุณสมบัติ
  • ไม่สามารถแสดงคุณสมบัติ เนื้อหา ได้เมื่อตัวตรวจสอบคุณสมบัติถูกเรียงลําดับตามแหล่งข้อมูล
  • เกิดข้อผิดพลาดถ้าคุณเปิดตัวเลือกการผูกข้อมูลเมื่อตั้งค่า DataContext เป็น CollectionViewSource
  • ข้อผิดพลาดเกิดขึ้นถ้าคุณนําสไตล์ที่โหลดจากโครงการอื่นโดยใช้ตัวเลือกทรัพยากร
  • แสดงคุณสมบัติที่แนบมามากเกินไปโดยไม่คาดคิด
  • สถานะขยายหรือยุบของประเภท คุณสมบัติ จะไม่คงอยู่หลังจากสร้างและเรียกใช้

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การสนับสนุนสําหรับการตั้งค่าคุณสมบัติที่แนบที่มีชื่อเดียวกัน แต่ Namespace ที่แตกต่างกันในตัวตรวจสอบคุณสมบัติจะถูกเพิ่ม
  • สนับสนุนเพื่อเพิ่มการสืบทอดเป็นการระบุแหล่งที่มาที่เป็นไปได้สําหรับตัวแสดงคุณสมบัติในตัวตรวจสอบคุณสมบัติถูกเพิ่มสําหรับโครงการ Silverlight
ตัวแก้ไข XAML
  • 573514: ข้อยกเว้น AppDomainUnloaded อาจเกิดขึ้นในตัวแก้ไข XAML ของ Visual Studio 2010 ปัญหานี้อาจเกิดจากการรับ IntelliSense บน x:Name ของเส้นตาราง
  • 575719: Visual Studio 2010 XAML IntelliSense อาจล้มเหลวโดยไม่คาดคิด
  • ณ เวลาออกแบบในบานหน้าต่างออกแบบ คุณไม่สามารถเห็นสไตล์แบบกําหนดเองที่นําไปใช้สําหรับตัวควบคุม อย่างไรก็ตามทุกอย่างดูดีในเวลาทํางาน
  • Visual Studio 2010 Premium edition อาจหยุดทํางานเมื่อคุณเลือกรายการ IntelliSense
  • ตัวแก้ไข XAML อาจไม่ตอบสนองเมื่อคุณแก้ไขวัตถุ VisualStateGroup
  • อาจไม่สามารถล้างข้อผิดพลาดหลังจาก XAML ถูกใส่ไว้ในสถานะที่ไม่ถูกต้องชั่วคราว
  • เส้นหยักไม่ถูกต้องอาจปรากฏสําหรับคุณสมบัติที่แนบมา และทําให้พื้นผิวการออกแบบไม่สามารถทํางานได้
  • ข้อผิดพลาดที่ไม่ถูกต้องอาจเกิดขึ้นเมื่อคุณตั้งค่าคุณสมบัติ StrokeThickness เป็น 0 บนสี่เหลี่ยมผืนผ้า
  • เมื่อคุณใช้โดยใช้ CTRL+M เพื่อยุบ XAML Visual Studio อาจหยุดทํางาน
  • Style IntelliSense สําหรับ Silverlight ไม่แสดงคลาสใน Namespace เดียวกันกับแอปพลิเคชัน
เครื่องมือ Visual Studio สําหรับ Office (VSTO)
  • 568256: การทําเครื่องหมายขอบเขตฟอร์มเป็นภาษาท้องถิ่นจะแบ่งตัวแก้ไข Visual Studio

นอกจากนี้ Visual Studio 2010 SP1 ปรับปรุงประสิทธิภาพการทํางานบน VSTO Runtime

Windows Forms Designer
  • คุณใช้ Visual Studio 2010 IDE เพื่อเปิดโครงการที่อยู่ในเวอร์ชันก่อนหน้า ตัวอย่างเช่น คุณเปิดโครงการ Visual Studio 2008 หลังจากเซสชันการแก้จุดบกพร่อง คุณไม่สามารถสร้างใหม่หรือแก้จุดบกพร่องโครงการอีกครั้ง และคุณได้รับข้อความแสดงข้อผิดพลาดที่มีลักษณะต่อไปนี้: ไม่สามารถคัดลอกไฟล์ "obj\Debug\assembly_name" ไปยัง "bin\Debug\assembly_name" ได้ กระบวนการไม่สามารถเข้าถึงแฟ้ม 'bin\Debug\assembly_name" ได้เนื่องจากกําลังถูกใช้โดยกระบวนการอื่น
  • ถ้าคุณเปลี่ยนชื่อหรือเลิกทําการวางตัวควบคุมWindows Formsในตัวออกแบบ
  • คุณอัปเกรดโปรเจกต์ Visual Studio 2005 เป็น Visual Studio 2010 และคุณกําหนดเป้าหมายโครงการเป็น.NET Framework 4 เมื่อคุณปิดอินสแตนซ์ Visual Studio เวอร์ชันภาษาที่ได้รับการสนับสนุนของ Visual Studio อาจหยุดทํางาน
เครื่องมือ Visual Studio สําหรับ SharePoint
  • การเพิ่มชุดสิทธิ์ CAS ลงในเทมเพลตรายการแพคเกจทําให้การปรับใช้ F5 ล้มเหลว
  • การสร้างโค้ด Visual Web Part ที่เป็น Sandbox ล้มเหลวถ้าไฟล์ ASCX เกินความยาวที่กําหนด
Visual Studio Data Tools
  • 583180: รหัสที่สร้างขึ้นโดยอัตโนมัติของคลาส TableAdapterManager ของ Dataset Designer แตกต่างกันใน Visual Studio 2008 และใน Visual Studio 2010
  • ตัวทําซ้ําข้อมูลไม่สามารถผูกกับรูปในหน้าต่างแหล่งข้อมูลได้
คอมไพเลอร์ Visual Basic
  • 635026: การหยุดทํางานอาจเกิดขึ้นเมื่อคุณพิมพ์ใกล้กับคุณสมบัติ ReadOnly และการประกาศหลายเขตข้อมูลจะปรากฏขึ้น
  • เมื่อชนิดของเครื่องใดๆ มาจากแอสเซมบลีที่มีลายเซ็น Visual Basic จะไม่แสดงค่าในหน้าต่าง Locals
  • ในโครงการขนาดใหญ่ที่มีข้อคิดเห็นของเอกสาร XML จํานวนมาก คุณอาจพบความล่าช้าในตัวแก้ไขเมื่อคุณพิมพ์
  • เมื่อคุณสลับโฟกัสระหว่างเขตข้อมูลนิพจน์ คุณอาจพบความล่าช้าในโครงการ Workflow Foundation ขนาดใหญ่
Visual Basic Editor
  • 542271: Mandatory ByVal จะแสดงใน Visual Basic .NET
  • 551699: ค่า IntelliSense Enum จะไม่แสดง
  • โครงการ Visual Basic ขนาดใหญ่อาจหยุดทํางานเมื่อปิด
  • Visual Studio IDE จะไม่ตอบสนองเมื่อแยกวิเคราะห์ข้อคิดเห็น XMLDOC ในโครงการที่ซับซ้อน
  • บริการภาษาของ Visual Basic หยุดทํางานเมื่อคุณเปิดโครงการบนเว็บ
C# คอมไพเลอร์
  • การละเมิดการเข้าถึงเกิดขึ้นเมื่อคุณแก้จุดบกพร่องโครงสร้าง C# ที่มีประมาณ 500 เขตข้อมูล
  • ผู้ออกแบบอาจระบุชนิดที่มีคุณสมบัติไม่ถูกต้องในโค้ดที่ปล่อยออกมา
C# Editor
  • 610734: Visual Studio 2010 หยุดทํางานเมื่อเขียนโค้ดในขณะออกแบบ
  • 621084: ตัวเลือกการเผยแพร่ MVC3 Razor อาจทําให้เกิดการเยื้องบล็อกรหัสที่ไม่ถูกต้องเมื่อตัวเลือกการเผยแพร่จัดรูปแบบเอกสารอัตโนมัติ
  • ในโครงการ WPF บริการ C# IntelliSense อาจหยุดทํางานเมื่อปิดเครื่อง
  • ถ้าไม่ได้ติดตั้งแพคการกําหนดเป้าหมายหลายเป้าหมาย บริการภาษา C# จะหยุดทํางานเมื่อคุณพยายามโหลดโครงการ
  • คําสั่ง "การอ้างอิงการเน้น" ทําให้เกิดการหยุดทํางานในบางกรณีเมื่อไฟล์ถูกปิด
  • ชนิดการสร้างอาจทําให้เกิดรายงานการหยุดทํางานเมื่อคุณเปิดไฟล์ที่สร้างขึ้น
  • สมาร์ทแท็กอาจทําให้เกิดรายงานการหยุดทํางานในบางสถานการณ์ของเว็บได้
  • รายงานการหยุดทํางานเกิดขึ้นเมื่อคุณเปลี่ยนเป็นสาธารณะ ไปที่คุณสมบัติ
  • เมื่อคุณหยุดตัวชี้เหนืออาร์กิวเมนต์ที่มีชื่อ QuickInfo จะหยุดทํางานถ้าชื่อเมธอดตรงกับชื่อคลาสภายในเครื่อง
  • C# IntelliSense หยุดทํางานเมื่อติดตั้งส่วนขยาย Solution Navigator และหน้า "aspx\web" ถูกเปิดเป็นไฟล์เพิ่มเติม
  • แป้น BACKSPACE ทํางานไม่ถูกต้องสําหรับอักขระภาษาเกาหลีในตัวแก้ไขข้อความ
ไลบรารีมาตรฐาน C++
  • 545013: ข้อจํากัด "vector::erase" จะส่งกลับตัววนกลับที่เข้ากันไม่ได้ในรุ่นดีบัก
  • 558339: ลักษณะการทํางานของข้อจํากัด "tr1:regex" แตกต่างกันใน Visual Studio 2008 และใน Visual Studio 2010 เมื่อใช้นิพจน์ทั่วไปบางอย่าง
  • 564917: เมื่อคุณใช้คําสั่ง "std::vector" หน่วยความจําพร่องลอยจะเกิดขึ้นเมื่อคุณเรียกใช้โปรแกรมของคุณ
Microsoft Foundation Classes (MFC) และ Active Template Library (ATL)
  • 574974: ใน CDatabase/Crecordset MFC ตัวแปร "DoFieldExchange" ทํางานไม่ถูกต้องใน Visual Studio 2010

นอกจากนี้ Visual Studio 2010 SP1 ยังปรับปรุงความปลอดภัยและประสิทธิภาพการทํางาน และมอบการปรับปรุงอื่นๆ ใน ATL/MFC

C Runtime (CRT)
  • 591030: MSPDB100.dllโหลดแบบไดนามิก แต่ DLL ไม่ได้ระบุเส้นทางแบบเต็มใน CRT
  • เมื่อค่าคงที่ WEOF ถูกส่งผ่านไปยังฟังก์ชัน "swprintf_s" บัฟเฟอร์จะไม่ได้รับการสิ้นสุดแบบ NULL
C++ Editor
  • 557948: Visual Studio 2010 หยุดทํางานในโครงการ C/C++ เมื่อซ่อนหรือแสดงไฟล์โซลูชันทั้งหมด
  • 548891: การทําให้สมบูรณ์อัตโนมัติของสมาชิกชั้นเรียนบังคับให้สมาชิกที่ไม่ถูกต้อง (ตรงตามตัวพิมพ์ใหญ่-เล็ก)
  • 561259: ในบางกรณี การประกาศช้า
  • 573230: ตัวแก้ไข C++ อาจหยุดทํางานเมื่อคุณแทรกข้อคิดเห็น
  • 537956: เกิดการหยุดทํางานขณะประกาศแจงนับ C++
  • ปัญหาเกิดขึ้นใน IntelliSense ดั้งเดิม เช่น มีดัชนีและการรายงาน
  • เมธอด NavigateTo ใน C++ บางครั้งจะไม่ตอบสนอง

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การปรับปรุงประสิทธิภาพและความเสถียร
  • การจัดการหน่วยความจําอย่างมีประสิทธิภาพมากขึ้น
  • การปรับปรุง IDE อื่นๆ เพื่อป้องกันส่วนติดต่อผู้ใช้ (UI) หยุดทํางานและหยุดทํางาน
  • การปรับปรุงประสิทธิภาพสําหรับแป้นฟังก์ชัน F12 (Goto Definition) ในโครงการขนาดใหญ่
คอมไพเลอร์ C++
  • 548432: คอมไพเลอร์ C++ สร้างคําแนะนํา movups ที่ไม่ถูกต้องแทนคําแนะนํา movss
  • 512552: มีปัญหาเฉพาะเกี่ยวกับตัวเลือก /Og ในคอมไพเลอร์ Visual Studio 2010 Beta 2 เวอร์ชัน 64 บิต
  • 565959: คําสั่ง SSE2 จะถูกสร้างขึ้นเมื่อมีการระบุตัวเลือก /arch:SSE
  • 525943: มีปัญหาเฉพาะในเวอร์ชัน x64 ของคอมไพเลอร์ C++ (ตัวปรับ)
  • 336316: การเรียกเครื่องขัดขวางหายไปเมื่อเปิดใช้งานการปรับให้เหมาะสม
  • คอมไพเลอร์หยุดทํางานด้วยตัวระบุชนิด "decltype(*this)"

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การปรับให้เหมาะสมและแก้ไขในหลายพื้นที่การสร้างโค้ด
  • พาริตี้ของรุ่นที่เพิ่มที่มีการจัดการด้วย Visual Studio 2008
การแก้จุดบกพร่อง C++
  • 554772: สแตกการโทรแบบผสมจะใช้งานไม่ได้เมื่อคุณดีบักรหัส C++
  • 613569: เมื่อคุณพยายามตรวจสอบตัวแปรภายในเครื่องในขณะที่คุณกําลังดีบักใน Visual Studio 2010 คุณได้รับข้อความแสดงข้อผิดพลาด "CXX0017 "ไม่พบสัญลักษณ์"
  • หน้าต่างการตรวจสอบเซลล์แสดงค่าที่ไม่ถูกต้อง
F

Visual Studio 2010 SP1 แก้ไขปัญหาเกี่ยวกับความเสถียรของคอมไพเลอร์และความถูกต้องของโค้ดสําหรับรหัสที่สร้างขึ้น ตัวอย่างเช่น Service Pack นี้แก้ไขความถูกต้องของแบบแผนการเรียกสําหรับแพลตฟอร์มเรียกใช้ และเปล่งข้อคิดเห็นเอกสาร XML สําหรับวิธีการขยาย นอกจากนี้ Service Pack นี้ปรับปรุงประสิทธิภาพในการสร้างการเชื่อมต่อเหตุการณ์

Runtime ของภาวะพร้อมกัน
  • 609049: แก้ไขการละเมิดการเข้าถึงคิวที่เกิดขึ้นพร้อมกัน
  • 560544: ไลบรารีรันไทม์ของ Visual C++ พร้อมกันทําให้หน่วยความจําพร่องหายใน Visual Studio 2010

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การรั่วไหลของหน่วยความจําบวกที่ไม่ถูกต้องจะไม่ได้รับการรายงานอีกต่อไปเมื่อคุณใช้ Concurrency Runtime (ConcRT)
  • รูปแบบการโทร "__stdcall" ได้รับการสนับสนุนโดยคอนเทนเนอร์ PPL, ConcRT และคอนเทนเนอร์พร้อมกันทั้งหมดแล้ว
  • การละเมิดการเข้าถึงจะไม่เกิดขึ้นใน "concurrent_queue" ที่มี "std::string"
  • คอนเทนเนอร์ที่เกี่ยวข้องสามารถใช้กับฟังก์ชัน "parallel_for_each"
โครงการฐานข้อมูล
  • การปรับใช้โครงการฐานข้อมูลล้มเหลวเมื่อคุณพยายามเพิกถอนสิทธิ์โดยใช้สิทธิ์ GRANT OPTION
  • ไฟล์ .dbschema แบบกําหนดเองที่มีอักขระที่ไม่สามารถพิมพ์ได้ทําให้ Visual Studio หยุดทํางานเมื่อคุณพยายามอัปเกรดโมเดล
  • ฟีเจอร์ "Schema Compare" จะละเว้นการเขียนข้อมูลรองเมื่อมีการเปิดใช้งานองค์ประกอบเปรียบเทียบเฉพาะที่มีอยู่ในรายการต้นฉบับ
  • เมื่อคุณใช้ตัวช่วยสร้างการนําเข้าไฟล์ SQL Script ไฟล์สคริปต์จะมีดัชนีข้อความแบบเต็ม และกล่องกาเครื่องหมาย เขียนทับวัตถุที่มีอยู่แล้วในโครงการ ถูกเลือกไว้ ตารางในสคริปต์อาจถูกแทนที่
  • อรรถประโยชน์ "Schema Compare" แสดงข้อคิดเห็นของคอลัมน์ตารางเมื่อโปรแกรมอรรถประโยชน์เขียนการอัปเดตไปยังโครงการ และวัตถุถูกตั้งค่าเป็น SKIP
  • การปรับใช้โครงการฐานข้อมูลเพิ่มเติมจะไม่ตอบสนองเมื่อโครงการมีข้อจํากัดการตรวจสอบที่ยาวซึ่งต้องได้รับการปรับให้เป็นมาตรฐาน
  • คําแนะนําดัชนีไม่แก้ไขการอ้างอิงฐานข้อมูลในรุ่นโครงการฐานข้อมูล
การวิเคราะห์โค้ด
  • 538887: Visual Studio หยุดทํางานเมื่อคุณดูการตั้งค่าการวิเคราะห์โค้ดสําหรับโซลูชันที่มีไซต์ IIS
  • ตัววิเคราะห์รหัสคงที่รายงานรหัสที่ถูกต้อง
  • การหยุดทํางานบ่อยครั้งเกิดขึ้นเมื่อคุณเปลี่ยนการตั้งค่าการวิเคราะห์รหัสใน Visual Studio Team Server 2010

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • ขณะนี้การวิเคราะห์โค้ดที่มีการจัดการ (FxCop) จะติดตั้งบนเซิร์ฟเวอร์ TeamBuild x64
ตัวสร้างโพรไฟล์
  • Performance Explorer ไม่โหลดเมื่อเริ่มต้นอินสแตนซ์ Visual Studio หลายอินสแตนซ์
  • การสร้างโพรไฟล์ JScript ไม่ทํางานในภาษารัสเซียและระบบปฏิบัติการภาษายุโรปและละตินอเมริกันอื่นๆ
  • การสร้างโพรไฟล์ JScript ไม่สามารถใช้งานได้กับ Windows Internet Explorer 9
  • Visual Studio หยุดทํางานเมื่อคุณทําโปรไฟล์โครงการโปรแกรมประยุกต์บนเว็บโดยใช้การตั้งค่าเว็บเซิร์ฟเวอร์ของลูกค้า

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • การสุ่มตัวอย่างที่แม่นยํายิ่งขึ้นใน Hyper-V
  • ปรับปรุงการสร้างโปรไฟล์ JavaScript เพื่อเปิดใช้งานการสร้างโพรไฟล์ของหลายกระบวนการ
  • ปรับปรุงความเสถียรที่ดําเนินการสร้างโพรไฟล์แบบ 64 บิต
การค้นพบโค้ดและการตรวจสอบความถูกต้อง
  • การหยุดทํางานที่เกิดขึ้นกับการนําทางกราฟได้รับการแก้ไขแล้ว
  • ปัญหา UX แถบเลื่อนภายในเมนูการเลือกขั้นสูงของ Architecture Explorer ได้รับการแก้ไขแล้ว
  • ไฟล์ชั่วคราวยังคงอยู่หลังจากรันการตรวจสอบความถูกต้องของชั้น
  • การดําเนินการ "ที่มีอยู่โดย" บนโฟลเดอร์ C++ อาจทําให้ Architecture Explorer หยุดทํางาน
T4

Visual Studio 2010 SP1 มีการปรับปรุงต่อไปนี้:

  • กําหนดเทมเพลตเองหรือขยายเทมเพลต T4 โดยใช้การสืบทอดเทมเพลต
  • ใช้ไลบรารีตัวช่วยเหลือกับ T4 ได้ง่ายขึ้นเนื่องจาก T4 ไม่ล็อกแอสเซมบลีที่อ้างอิงในหน่วยความจําอีกต่อไป
  • ปรับใช้ T4 กับเซิร์ฟเวอร์รุ่นของคุณสําหรับการสร้างเวลารุ่น
เครื่องมือสถาปัตยกรรม
  • 526547: ลําดับของไดอะแกรม การจัดเรียงเค้าโครง ใหม่ และ Lifelines จะไม่ถูกปรับขนาดตามที่คาดไว้
  • 533921: คุณได้รับข้อความ "รายการที่มีคีย์เดียวกันถูกเพิ่มแล้ว" ในไดอะแกรมลําดับ
  • การใช้การโต้ตอบจะหายไปหลังจากขยายกลุ่ม Lifeline
  • คุณไม่สามารถเปิดไดอะแกรมถ้าคุณเปลี่ยนชื่อแบบเต็มของส่วนติดต่อ และตัวเลือก ซ่อนชื่อที่เข้าเกณฑ์ ถูกตั้งค่าเป็น จริง ในกรณีนี้การตระหนักถึงอินเทอร์เฟซจะแสดงเป็นอมยิ้ม
  • การตรวจสอบความถูกต้องใช้งานไม่ได้สําหรับการอ้างอิงพารามิเตอร์ทั่วไปภายในเนื้อหาของเมธอด
  • โครงการการสร้างแบบจําลองช่วยให้ผู้ใช้สามารถสร้างการอ้างอิงที่มีชื่อซ้ํากันได้ ปัญหานี้อาจนําไปสู่ความเสียหายของโครงการ
  • เกิดข้อผิดพลาดการอ้างอิงเป็น Null สําหรับการใช้งานส่วนติดต่อที่ชัดเจนและไดอะแกรมชั่วคราวเมื่อคุณสร้างไดอะแกรมลําดับ

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • ขณะนี้ ข้อความโต้ตอบถูกเรียงลําดับแล้ว
  • ลิงก์ย้อนกลับไปยังองค์ประกอบไดอะแกรมชั้นจากรายการงาน Team Foundation Server ได้รับการสนับสนุนแล้ว

การทดสอบ Visual Studio

ทดสอบเว็บ/โหลด
  • 584634:ตัวแสดงผลลัพธ์ WebTest อาจหยุดทํางานเมื่อดําเนินการทดสอบ
  • มีข้อยกเว้น OutOfMemory ถูกส่งออกเมื่อคุณดําเนินการดําเนินการค้นหา/แทนที่ในการร้องขอ
  • กระบวนการDevenv.exeหยุดทํางานหลังจากที่คุณคลิกไฮเปอร์ลิงก์ "การละเมิดค่าเกณฑ์" ในแถบสถานะผลการทดสอบ
  • ตัวนับบนกราฟ "เวลาตอบสนองของหน้า" จะหายไปหลังจากเสร็จสิ้นการทํางาน
  • การเขียนผลลัพธ์ไปยัง DB LoadTest ใช้เวลานานกว่าที่คาดไว้
  • ตัวนับประสิทธิภาพจะถูกข้ามระหว่างการดําเนินการทดสอบการโหลด
UnitTest/TestExecution
  • 575870:สภาวะการแย่งชิงอยู่ในตัวควบคุมการทดสอบที่ทําให้การทดสอบเข้าสู่สถานะ "ไม่ได้ดําเนินการ"
  • การทดสอบการเรียกใช้หยุดการตอบสนองเมื่อ QTAgent ล้มเหลวในการเริ่มต้นหรือการทดสอบการเรียกใช้หยุดการตอบสนองในฟังก์ชัน Main()
  • ผลลัพธ์ TestContext ไม่ถูกต้องสําหรับการทดสอบภายในที่อยู่ภายในการทดสอบที่สั่งซื้อ
  • ปัญหาด้านประสิทธิภาพเกิดขึ้นเมื่อมีการโหลดการทดสอบในตัวควบคุมการทดสอบ
  • การเรียกใช้การทดสอบจํานวนมากในสภาพแวดล้อมแล็บจะทําให้การทดสอบบางอย่างอยู่ในสถานะ "ไม่ได้ดําเนินการ"
  • การลงสีรหัสสําหรับป้องกันโค้ดไม่ทํางานสําหรับรหัส C++ ที่ไม่มีการจัดการ
  • คุณสมบัติ TestCaseId จะเหมือนกันสําหรับกรณีทดสอบทั้งหมดที่เชื่อมโยงกับวิธีการทดสอบเดียวกัน
เซิร์ฟเวอร์ TCM
  • การสร้างคลังสินค้าใหม่ใช้เวลานานกว่าที่คาดไว้
  • การรีเซ็ตผลการทดสอบอัตโนมัติอาจทําให้การเปลี่ยนแปลงจุดสองจุดปรากฏในคลังสินค้าเป็นเวอร์ชันปัจจุบัน
Microsoft Test Manager
  • หน้า "กําหนดค่าข้อมูลการวินิจฉัยAdapter-Eventบันทึก" ถูกตัดทอนเป็น Microsoft Test Manager เวอร์ชันภาษาอื่น
  • การวิเคราะห์ผลลัพธ์การทดสอบทําให้ผลลัพธ์กลายเป็นผลลัพธ์ล่าสุดในแนวโน้มของจุดทดสอบ
  • การตั้งค่าภาษาแบบขวาไปซ้ายจะไม่คงอยู่ตลอดเซสชัน MTM
  • การเติมชุดทดสอบที่ยึดตามคิวรีจะใช้เวลานานกว่าที่คาดไว้สําหรับชุดโปรแกรมขนาดใหญ่
  • อาจเกิดการหยุดทํางานให้คุณเลือกชนิดเบราว์เซอร์สําหรับการเล่น Firefox ใน Microsoft Test Runner
  • คุณไม่สามารถเก็บรวบรวมข้อมูล Intellitrace ถ้าแอปพลิเคชันที่กําลังทดสอบเริ่มต้นเป็นส่วนหนึ่งของการบันทึกการดําเนินการสําหรับกรณีทดสอบ
  • จํานวนสิ่งที่แนบมาสําหรับผลลัพธ์การทดสอบจะส่งกลับค่า 0 เมื่อวนซ้ําผ่านผลลัพธ์การทดสอบจํานวนมาก
  • คุณไม่สามารถผูกเขตข้อมูล "พารามิเตอร์กับรหัสผ่าน" เมื่อคุณสร้างการบันทึกการดําเนินการ

นอกจากนี้ Visual Studio 2010 SP1 ยังมีการปรับปรุงต่อไปนี้:

  • คําอธิบายกรณีทดสอบสามารถแสดงได้ในตัวจัดการการทดสอบของ Microsoft
  • มีการปรับปรุงประสิทธิภาพการทํางานสําหรับตัวจัดการการทดสอบของ Microsoft
  • มีการเพิ่มการสนับสนุน Expression Encoder 4.0 ในการทดสอบด้วยตนเอง สำหรับข้อมูลเพิ่มเติม โปรดคลิกที่หมายเลขบทความต่อไปนี้เพื่อดูบทความใน Microsoft Knowledge Base: 2160831 การอัปเดตสําหรับอะแดปเตอร์ข้อมูลวิดีโอ Microsoft Visual Studio 2010
ผู้จัดการห้องแล็บ
  • 580348:ไม่สามารถเปลี่ยนเซิร์ฟเวอร์ Microsoft System Center Virtual Machine Manager (SCVMM) ที่ถูกกําหนดค่าสําหรับระดับแอปพลิเคชัน TFS
  • เวิร์กโฟลว์การปรับใช้/ทดสอบของรุ่นไม่สามารถใช้ตําแหน่งที่ตั้งสําหรับปล่อยบน DFS หรือบนการแชร์ WebDav ได้
  • คุณไม่สามารถเลือกการตั้งค่าคอนฟิกสําหรับรุ่นที่มีอยู่ที่มีการกําหนดค่ามากกว่าหนึ่งรายการในลําดับงานการปรับใช้/ทดสอบรุ่น
  • Build Service Host หยุดทํางานหากทํางานอยู่ใน "โหมดแล็บ" และบัญชีบริการไม่มีข้อมูลประจําตัวของผู้ดูแลระบบ
  • เมื่อตัวแทนรุ่นและตัวแทนห้องแล็บได้รับการติดตั้งบนเครื่องเสมือนที่ไม่ได้จัดการในห้องปฏิบัติการ ตัวแทนของบิลด์จะไม่เริ่มทํางาน
FastForward/CodedUITest
  • 553625: โครงการทดสอบ UI ที่มีโค้ดไม่สามารถเข้ากันได้กับโครงการติดตั้งและการปรับใช้ในโซลูชันเดียวกัน
  • 597945:ข้อยกเว้น UITestException ถูกส่งออกไปในเมธอด BrowserWindow.FindMatchingControls
  • ตัวควบคุมการทดสอบ UI ที่เพิ่มลงใน UIMap ไม่ตรงตามตัวพิมพ์ใหญ่-เล็ก
  • การสร้างการทดสอบ UI ที่มีโค้ดจากการบันทึกการดําเนินการที่มีอยู่จะไม่แสดงในกล่องโต้ตอบข้อมูลประจําตัวอื่น

นอกจากนี้ การสนับสนุนสําหรับการบันทึกและการเล่นโค้ด UITest จะถูกเพิ่มสําหรับ Internet Explorer 9 รุ่นเบต้าในมุมมองที่เข้ากันได้

Sql

โครงการแอปพลิเคชัน Data-Tier: Data-Tier Application Framework เวอร์ชัน 1.1

Visual Studio 2010 SP1 มีการปรับปรุงต่อไปนี้:

  • การอัปเกรด DAC ได้รับการสนับสนุนบน SQL Azure และบน SQL Server
  • ขณะนี้การอัปเกรด DAC มาพร้อมเครื่องแทนการอัปเกรดแบบเคียงข้างกัน
เฟรมเวิร์กเอนทิตี้ (การสร้างรหัส)
  • 556090: ปัญหาเกิดขึ้นเมื่อคุณใช้เอนทิตีเอนทิตีเฟรมเวิร์กการติดตามตนเองร่วมกับ AppFabric CACHE ('Velocity') และเวอร์ชันการเผยแพร่.NET Framework 4.0
  • 533301: เมื่อคุณใช้ไฟล์ Edmx ร่วมกับ ADO.NET ตัวสร้างเอนทิตีSelf-Trackingทําให้เกิดไฟล์ที่สร้างขึ้นที่ไม่สามารถคอมไพล์ได้เนื่องจากตัวจัดการเหตุการณ์ HandleCascadeDelete หายไป
  • เท็มเพลตเอนทิตีSelf-Trackingไม่ได้สร้างรหัสสําหรับการนําเข้าฟังก์ชันที่ไม่มีค่าที่ส่งคืน

เอนทิตีไม่ถูกทําเครื่องหมายเป็นปรับเปลี่ยนเมื่อความสัมพันธ์ FK ที่ใช้คุณสมบัติ EntityReference.EntityKey เป็น nulled