คำอธิบายของการปรับ Visual Studio 2012 ปรุง 2

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 2797912 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

คำแนะนำ

Microsoft Visual Studio 2012 อัพเดต 2 (Visual Studio 2012.2) ที่นำออกใช้ในเดือน 4 เมษายน 2013 มีการแนะนำการปรับปรุงนี้ ปรับปรุงเทคโนโลยีใหม่ ในคล่องการวางแผน ท่าคุณภาพ Windows และเว็บพัฒนา พัฒนาบรรทัดของธุรกิจ และประสบการณ์ในการพัฒนา นอกจากนี้ ปรับปรุงนี้ยัง มีแก้ไข ปัญหาต่าง ๆ.

วิธีการขอรับ Visual Studio 2012 อัพเดต 2

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

ดาวน์โหลดแพคเกจโปรแกรมปรับปรุง 2012 Studio ภาพล่าสุด

การอ้างสิทธิ์ปลอดไวรัส

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

วิธีการติดตั้ง Visual Studio 2012 อัพเดต 2

สำหรับคำแนะนำในการติดตั้ง ดู วิธีการติดตั้ง Visual Studio 2012 อัพเดต 2 แบบออฟไลน์.

โปรดสังเกต: การปรับปรุงนี้ใช้กับ Visual Studio และทีม Foundation Server (TFS) กลศาสตร์ติดตั้ง visual Studio และ TFS แตกต่างกัน การปรับปรุงใน Visual Studio เป็นการปรับปรุงที่ติดตั้งอยู่บนสิ่งถูกติดตั้งบนคอมพิวเตอร์เรียบร้อยแล้ว การปรับปรุง TFS เป็นโครงร่างที่เต็มที่แทนการติดตั้งบนคอมพิวเตอร์เครื่องใดก็ตาม ก่อนที่คุณลองใช้การปรับปรุง TFS โปรดตรวจสอบให้แน่ใจว่า คุณมีการสำรองข้อมูลเต็มรูปแบบของฐานข้อมูลปัจจุบันของคุณ ล้มเหลวในการติดตั้งการปรับปรุง TFS ถ้าคุณจะไม่สามารถเริ่มการปรับปรุง หรือย้อนกลับไปยัง TFS รุ่นก่อนหน้าโดยไม่ต้องทำการคืนค่า

ปรับปรุงเทคโนโลยีใหม่และการตัดสินค้าจากคลังถาวรใน Visual Studio 2012 อัพเดต 2

การปรับปรุงประสิทธิภาพของเทคโนโลยี

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start expanded
ได้ทำการปรับปรุงเทคโนโลยีต่อไปนี้ใน Visual Studio 2012 อัพเดต 2

วางแผนคล่อง
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


คุณลักษณะเหล่านี้ช่วยให้ง่าย และยืดหยุ่นคล่องวางสำหรับทีมงานใด ๆ
    Team Foundation Server
    • แท็กรายการงานใหม่จะถูกเพิ่มเพื่อให้เบา metadata สำหรับรายการงาน
    • กล่องโต้ตอบการเชื่อมต่อถูกเพิ่มไปยัง Explorer ทีมเพื่อค้นหาการเชื่อมต่อโครงการทีมอื่นและโครงการ
    • ขณะนี้คุณสามารถส่งรายการงานเป็นข้อความอีเมลในการเข้าถึงเว็บ TFS
    • ในตัวช่วยสร้างการตั้งค่าคอนฟิก TFS และการตั้งค่าลูกค้าอย่างสม่ำเสมอในการปรับรุ่นจะดีขึ้น
    • ให้บริการอยู่ในขณะนี้พร้อมใช้งานในสภาพแวดล้อม SQL ความพร้อมใช้งานสูง
    • คุณสามารถเดี๋ยวนี้เพิ่มเติมอย่างรวดเร็ว และง่ายดายกำหนดคอลัมน์โดยตรงโดยใช้บอร์ดคัมบังยอดคงค้าง

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ท่าคุณภาพ
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


คุณลักษณะเหล่านี้ช่วยให้บริหารการทดสอบที่ใช้เบราว์เซอร์เบาและการดำเนินการเพื่อลดเวลาที่ต้องการเพื่อคุณภาพในโครงการซอฟต์แวร์ที่เปิดใช้งานอย่างต่อเนื่อง
    การทดสอบหน่วย
    • หน่วยแอพลิเคชัน Windows ที่เก็บที่การทดสอบในขณะนี้สนับสนุนการโต้ตอบกับเธรด UI
    • หน่วยแอพลิเคชัน Windows ที่เก็บที่การทดสอบในขณะนี้สนับสนุนการใช้ lambda มีต่างเวลาภายใน Assert.ThrowsException
    • หน่วยใหม่ทดสอบเปิดใช้งานตัวควบคุมของรายการที่เล่นและการดำเนินการของกลุ่มย่อยของการทดสอบหน่วย
    • ขณะนี้ให้การสนับสนุนสำหรับการทดสอบหน่วยกลุ่ม โดยคลา

    ทดสอบ UI
    • สนับสนุนในขณะนี้ไว้สำหรับการใช้งานข้ามเบราว์เซอร์แบบขยาย
    • สนับสนุนในขณะนี้ไว้สำหรับ UI การทดสอบสำหรับ 10 Explorer อินเทอร์เน็ตใน Windows 7

    ตัวจัดการการทดสอบ Microsoft
    • ขณะนี้คุณสามารถกำหนดเองความละเอียดของอเมริกา และอเมริกาล้มเหลวสำหรับทดสอบการวิเคราะห์

    ผู้จัดการกรณีและปัญหาในการทดสอบ (การเข้าถึงเว็บ)
    • ขณะนี้คุณสามารถดู และแก้ไขกรณีและปัญหาในการทดสอบในแผนทดสอบจากการเข้าถึงเว็บ TFS
    • ขณะนี้คุณสามารถรันกรณีทดสอบด้วยตนเอง และบักแฟ้มจากการเข้าถึงเว็บ TFS

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
พัฒนา Windows
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


มีคุณลักษณะการพัฒนาเหล่านี้ Windows ต่อไปนี้:
  • ของผู้สร้างเป็น HTML ภาพโปรไฟล์เพื่อวิเคราะห์ปัญหาเกี่ยวกับการตอบสนองของ UI และเวลาแฝงในการปรับปรุงการแสดงผล
  • รุ่นล่าสุดนี้ ชุดการรับรองโปรแกรมประยุกต์ Windows
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
การพัฒนาเว็บ
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


รุ่นนี้ยังรวมถึง ASP.NET และ 2012.2 เครื่องมือเว็บ คุณสามารถค้นหารายละเอียดทั้งหมดในสิ่งที่จะรวมใน ASP.NET และ 2012.2 เครื่องมือเว็บ บันทึกย่อประจำรุ่น. ต่อไปนี้เป็นตัวอย่างที่สาม:
  • ปรับปรุงเครื่องมือที่ขยายการรันไทม์ Microsoft ASP.NET ที่มีอยู่
  • ปรับปรุงการเผยแพร่เว็บ
  • ฟังก์ชัน api ของเว็บใหม่
  • แม่แบบใหม่สำหรับแอพลิเคชัน Facebook และแอพลิเคชันหน้าลงชื่อเข้าใช้
  • การสื่อสารแบบเรียลไทม์ผ่าน ASP.NET SignalR
  • ฟอร์มเว็บ extensionless ผ่าน Url โดยง่าย ASP.NET
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
พัฒนาบรรทัดของธุรกิจ
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


คุณลักษณะเหล่านี้ช่วยให้ความสามารถเพิ่มเติม modernize โปรแกรมประยุกต์ของบรรทัดของธุรกิจ (LOB) ที่มีอยู่ และสร้างโปรแกรมประยุกต์ทางธุรกิจใหม่ผ่านอุปกรณ์เชื่อมต่อที่จะใช้พลังงานจากบริการอย่างต่อเนื่อง
    LightSwitch
    • ขณะนี้คุณสามารถสร้าง apps ข้ามเบราว์เซอร์ HTML บนเว็บโทรศัพท์มือถือที่สามารถรันบนอุปกรณ์สมัยใหม่ใด ๆ
    • ขณะนี้คุณสามารถประกาศโปรแกรมประยุกต์ทางธุรกิจเพื่อสร้างแค็ตตาล็อกแอพลิเคชัน SharePoint 2013 นอกเหนือจาก Windows Azure และ Internet Information Services (IIS)
    • หมายเหตุ เมื่อต้องการเรียนรู้เพิ่มเติม เกี่ยวกับคุณลักษณะใหม่ และวิธีการปรับรุ่นโครงการจาก 2 ตัวอย่าง ดู บทความนี้ Visual Studio LightSwitch ทีมบล็อก.

    SharePoint
    • ขณะนี้ไว้สนับสนุนสำหรับเว็บและโหลดการทดสอบสำหรับแอพลิเคชัน SharePoint
    • ขณะนี้ไว้สนับสนุนสำหรับเรกคอร์ดและเล่นผ่าน UI มีโค้ดที่จะทำการตรวจสอบ UI บนแอพลิเคชัน SharePoint 2013
    • สนับสนุน IntelliTrace จะเหมือนกับที่มีอยู่ใน SharePoint 2010

    เครื่องมือการโทรศัพท์
    • โปรแกรมเปิดใช้งานสำหรับ Windows Phone การทดสอบหน่วย
    • โปรแกรมช่วยให้คุณสร้าง และจัดวางลำดับงานของโครงการ Windows Phone จากบรรทัดคำสั่ง

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ประสบการณ์ใช้งานของนักพัฒนา
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed


คุณลักษณะเหล่านี้ให้ปรับปรุงใน IDE เพื่อช่วยในการสร้างประสบการณ์สำหรับนักพัฒนาที่มีประสิทธิผลมากขึ้น และดีขึ้น
    ส่วนผสมสำหรับ Visual Studio 2012
    • การสนับสนุนสำหรับ Sketchflow, WPF และ Silverlight

    IDE
    • ชุดรูปแบบสีน้ำเงินใน Visual Studio 2012 IDE

    แผนผังรหัส
    • รหัสการปรับปรุงแผนผังรวมดีบักเกอร์และการตอบสนอง

    โปรแกรมออกแบบลำดับงาน
    • ปรับปรุงประสบการณ์การใช้งานที่เกี่ยวข้องกับชนิดของข้อมูลวิธีต่าง ๆ จะถูกแสดงในท้องถิ่นดีบัก และดู windows

    IntelliTrace
    • ปรับปรุงสัญลักษณ์ที่โหลดใน IntelliTrace และตัวสร้างโพรไฟล์
    • มุมมองของค่าพารามิเตอร์ที่ซ้อนกันในล็อกข้อผิด IntelliTrace ที่รวบรวมมาจากศูนย์กลางของระบบ

    ประสิทธิภาพและความน่าเชื่อถือ
    • การปรับปรุงประสิทธิภาพในตัวออกแบบ XAML โหลดสำหรับสถานการณ์ต่อไปนี้:
      • แอพลิเคชัน Windows งานนำเสนอพื้นฐาน (WPF) ขนาดใหญ่
      • การทำงานกับตัวควบคุมแบบกำหนดเองของบริษัทอื่น

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end

การตัดสินค้าจากคลังถาวร

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start expanded
หมายเหตุ เว้นแต่ระบุเป็นอย่างอื่น สินค้าที่มีการเชื่อมโยงจะนำคุณสู่เว็บเพจที่เชื่อมต่อ Microsoft

ดีบักเกอร์
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ตัวแก้ไขของ ASP.NET
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
Visual Studio IDE
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • 759433: แสดงอักขระที่ไม่ใช่ ASCII ในชื่อเรื่องของกล่องโต้ตอบรอเธรด
  • 773717: อาร์กิวเมนต์ $(ItemPath), $(ItemDir), เป็นต้นแก้ไขไม่ถูกต้องค่าเมื่อคุณเรียกใช้เป็นเครื่องมือภายนอกใน Visual Studio 2012 ถ้ารายการที่เลือกอยู่นอกโซลูชัน
  • แถบชื่อเรื่องของกล่องโต้ตอบรอเธรดแสดงสีถูกต้องเมื่อคุณใช้ชุดรูปแบบสีน้ำเงินในชุดรูปแบบสี 2010 Studio แสดงผลแบบกำหนดเอง
  • เมื่อคุณตรวจแก้จุดบกพร่องที่แอพลิเคชัน Windows ที่เก็บ โดยใช้ HTML ที่ใช้ iframe แบบแบบ sandbox ใน Visual Studio 2012 แอพลิเคชันออกโดยไม่คาดคิด
  • แก้ไขการรั่วไหลของหน่วยความจำที่อาจเกิดขึ้นเมื่อมีการโหลดโซลูชัน Visual C++
  • ปรับปรุงเสถียรภาพของ Visual Studio 2012 แล้วเมื่อโหลดโซลูชัน
  • Visual Studio 2012 อาจล้มเหลว ด้วยข้อยกเว้นSystem.ArgumentExceptionเมื่อคุณสลับไปมาระหว่างหน้าต่าง (รวมทั้งเอกสาร windows, windows ซ่อนอัตโนมัติ windows เครื่องมือแท็บ และอื่น ๆ)
  • Visual Studio 2012 อาจล้มเหลวในระหว่างการปิดระบบถ้ามีการติดตั้งแพคเกจ add-in ที่ Visual Studio
  • คุณประสบปัญหาประสิทธิภาพการทำงานในครั้งแรกที่คุณคัดลอกข้อความจากตัวแก้ไขถ้ากล่องเครื่องมือไม่ปรากฏให้เห็นใน 2012 Studio ที่มองเห็น
  • คุณไม่สามารถเข้าถึงเนื้อหาวิธีใช้ภายหลังจากที่คุณติดตั้ง Visual Studio 2012 Update 1 ถ้าคุณเปลี่ยนตำแหน่งที่ตั้งของเนื้อหาวิธีใช้ภายในเครื่อง
  • สร้างข้อผิดพลาดเมื่อคุณสร้างไลบรารีคลาสแบบพกพาโครงการถ้าคุณเลือก.NET Framework 4.5 และ Windows Phone 8 เป็นกรอบงานเป้าหมาย
  • มีสร้างผลตอบรับการตรวจทานรหัสเส้นทางรากของพื้นที่แทนเส้นทางพื้นที่ที่เลือกไว้
  • แก้ไขจะทำให้กล่องโต้ตอบ prompting สำหรับเว็บคอมโพเนนต์ไม่ปรากฏเมื่อคุณเปิดโครงการเว็บที่ขาดหายไป
  • รวมเนื้อหาของ KB2781514: การปรับปรุงในความเสถียรของผลิตภัณฑ์ และการแก้ไขสำหรับปัญหาความเข้ากันได้ที่เกิดขึ้นเมื่อมีการปรับปรุง Microsoft .NET Framework
  • มีข้อยกเว้น System.NullReferenceException อาจเกิดขึ้นในบางสถานการณ์หลังจากกล่องโต้ตอบโมดอลถูกเปิดจากเมนูทางลัดใน 2012 Studio ที่มองเห็น ทำให้กล่องโต้ตอบจะปิด หรือ Visual Studio 2012 ล้มเหลว ตัวอย่างเช่น ถ้าคุณได้ติดตั้งเครื่องมือ Azure Windows คุณอาจพบปัญหานี้เมื่อคุณแก้ไขตารางหรือแบบสอบถามภายใต้ Windows Azure ที่เก็บในเซิร์ฟเวอร์ Explorer
  • 2012 Studio แสดงผลอาจมีปัญหาเมื่อคุณพยายามที่จะปิดโครงการ LightSwitch
  • 2012 Studio แสดงผลอาจมีปัญหาเมื่อคุณสลับจากแท็บอย่างหนึ่งไปยังอีกครั้ง
  • ประสิทธิภาพช้าเมื่อคุณใช้ "openfile" หรือ "ของ" คำสั่งในหน้าต่างคำสั่ง
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
การสร้าง MS
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • 770242: สร้างข้อผิดพลาดเมื่อคุณสร้างโครงการ Visual C# แบบพกพาคลารีที่อ้างอิงไลบรา Visual C# แบบพกพาคลารีอื่น

    หมายเหตุ โครงการทั้งสองเป้าหมาย.NET Framework 4.5, Windows Phone 8 และร้านค้า.NET สำหรับ Windows apps
  • "คอมโพเนนต์อ้างอิงไม่พบ" สร้างคำเตือนเมื่อคุณทำการสร้างแบบขนานบน Microsoft .NET Framework 4 โซลูชันใน 2012 Studio ที่มองเห็น
  • สร้างข้อผิดพลาดเมื่อคุณสร้างโครงการ Visual Basic ไลบรารีคลาสแบบพกพาที่เป้าหมายโปรแกรมประยุกต์.NET Framework 4.5, Windows Phone 8 และร้าน ค้า.NET สำหรับ Windows
  • สร้างข้อผิดพลาดเมื่อคุณสร้างรหัสที่จะถูกสร้างขึ้น โดยเพิ่มบริการที่อ้างอิงในไลบรารีคลาสแบบพกพา โครงการเป้าหมายที่ Windows Phone 8 และอย่างใดอย่างหนึ่งโปรแกรมประยุกต์.NET Framework 4.5 หรือร้านค้า.NET สำหรับ Windows
  • ส่วนผสมอาจมีปัญหาเมื่อคุณสร้างโปรแกรมประยุกต์ Silverlight เว็บที่อยู่ภายใต้การควบคุมของแหล่งที่มา
  • ตัวเชื่อมโยงข้อมูลที่ช่วยให้สลับ "/ " แสดงรายการ Windows CE เป็นระบบย่อยที่ถูกต้อง
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
เครื่องมือการพัฒนา Windows
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • คุณลักษณะสนับสนุนหลายมาตราส่วนรูปที่รวมอยู่ใน Visual Studio 2012 อัพเดต 1 อย่างไม่ถูกต้อง ต้องเป็นรูปโลโก้ป้ายชื่อพนักงาน 140 มาตราส่วนของพิกเซลขนาด 34 x 34 ควรมีขนาดพิกเซล 33 x 33
  • Progra มีไลบรารีของ Windows รุ่นล่าสุดสำหรับ JavaScript
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
แบบฟอร์ม Windows
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
C ++
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • 752266: โปรแกรมประยุกต์ Visual C++ ที่คอมไพล์ โดยใช้คำสั่ง /EHsc /arch:AVX /O2 ล้ 2012 Studio แสดงผล x 86 พร้อมท์คำสั่งเครื่องมือดั้งเดิมเป็นระยะ ๆ ออก
  • สมมติว่า คุณได้กำหนดค่าเป้าหมายแพลตฟอร์มกับ x 64 สำหรับโปรแกรมประยุกต์ Visual C++ คุณคอมไพล์แอพลิเคชัน โดยใช้ตัวเลือกปรับให้เหมาะสม/O2หรือ/Ox ในสถานการณ์นี้ รหัสไม่ถูกต้องถูกสร้างขึ้นเมื่อคอมไพเลอร์แปลงชนิด int64 เป็นชนิด int32 ภายในแบบวนซ้ำ ตัวอย่างเช่น คุณอาจคอมไพล์รหัสต่อไปนี้:
    int A[8];for (__int64 i=0; i<8; i++) { A[i] = i + 1;}
  • เมื่อคุณคอมไพล์แอพลิเคชันที่ Visual C++ ของ Microsoft ที่ประกอบด้วยรหัสต่อไปนี้ร่วมกับตัวเลือก/ วิเคราะห์บนแพลตฟอร์ม ARM การ ข้อผิดพลาดของคอมไพเลอร์ภายในเกิดขึ้น:
    class Base {};

    template <typename T>
    class Derived : public Base {};

    template <typename P3>
    Derived<P3> Make( P3 p3 );

    void foo()
    {
    Base& b = Make(sizeof(long));
    }

  • IntelliSense กลายเป็นไม่ตอบสนองเมื่อคุณพิมพ์โค้ดบางอย่างลงในตัวแก้ไข โดยเฉพาะอย่างยิ่งเมื่อคุณเพิ่มฟังก์ชันที่โอเวอร์โหลดคลาบางส่วน ตัวอย่างเช่น คุณสามารถใช้รหัสที่คล้ายกับต่อไปนี้:
    Namespace N { partial ref struct S { }; ref struct S { void test(); void test(int); void test(int, int); }; }
  • IntelliSense ไม่ทำงานในแฟ้มต้นฉบับที่ประกอบด้วยนิพจน์ lambda ที่มีมากกว่าหนึ่งค่าที่ส่งคืน ตัวอย่าง:
    [] () { bool b; std::wstring k; if(b) return k; else return k; };
  • เมื่อคุณใช้ TSX ใหม่ของ Intel (ส่วนขยายการซิงโครไนส์ทรานแซคชัน) ผ่าน intrinsics โดย Visual Studio 2012 บนฮาร์ดแวร์ Haswell ของ Intel, c ++คอมไพเลอร์สร้างรหัสไม่ถูกต้อง ซึ่งทำให้การดำเนินการของธุรกรรมจะไม่ใช่เฉพาะ
  • C ++คอมไพเลอร์สร้างคำแนะนำฟังก์ชันไม่ถูกต้องในเรกคอร์ดซ่อมแซมในแฟ้ม PDB
  • เมื่อคุณสร้างโครงการ Visual C++ ว่างเปล่า ตัวเลือกการตรวจสอบ SDLไว้แม้ว่าจะมีเลือกกล่องกาเครื่องหมายตรวจสอบ SDLในตัวช่วยสร้างแอพลิเคชัน
  • ชุดเครื่องมือ Visual C++ ที่ใช้ x64 ไม่ประกอบด้วยแก้ไขสะสมทั้งหมดสำหรับเครื่องมือ Visual C++ ใช้ x86 ตั้งในการปรับปรุง 2012 Studio ที่มองเห็น
  • แก้ไขการเกิดความผิดพลาดของคอมไพเลอร์เมื่อคอมไพล์รหัสบางวนซ้ำซ้อนกัน
  • เกิดข้อผิดพลาดของคอมไพเลอร์ภายในเมื่อคุณ buiuld เป็น LLVM ตามโครงการ โดยใช้คอมไพเลอร์ที่ใช้ x64
  • รหัสเครื่องจักรไม่ถูกต้องถูกสร้างขึ้นสำหรับโปรแกรมประยุกต์ Visual C++ วนอาจถูกข้ามไปโดยไม่มีเงื่อนไข
  • แอพลิเคชันเป็นระยะ ๆ เหลวบน Windows Phone เมื่อคุณสร้างการดำเนินการแบบอะซิงโครนัสกับแบบขนานลวดลายไลบรารี (PPL)
  • มีข้อผิดพลาดของคอมไพเลอร์ภายในอาจเกิดขึ้นเมื่อคุณใช้ x 64 คอมไพเลอร์ c ++ดั้งเดิมในการคอมไพล์รหัสแหล่งที่มาของ C ที่ประกอบด้วยรูปแบบดังต่อไปนี้ของรหัสภายในวน:
    เป็น = (B< c="" b="" :="">
  • เมื่อคุณติดตั้งแพคเกจภาษารุ่น RTM ใน Visual Studio 2012 ที่มีการติดตั้งการปรับปรุง 2012 Studio ที่มองเห็น หลังจากที่คุณตั้งค่าคอนฟิก 2012 Studio แสดงผลจะใช้ภาษาติดตั้งใหม่ คุณพบอาการต่อไปนี้:
    • คุณไม่สามารถสร้างโปรแกรมประยุกต์ Win32 หรือ MFC ใหม่ในตัวช่วยสร้าง
    • คุณไม่สามารถปรับรุ่นโครงการจากรุ่นก่อนหน้านี้
    • ภาษาที่แสดงคือ ภาษาตั้งค่าคอนฟิกผู้ใช้ไม่
  • สมมติว่า คุณมีโครงการ MFC และคุณใช้แท็บข้อความในตัวช่วยสร้างคลาใช้ตัวจัดการข้อความสำหรับข้อความ WM_CREATE หลังจากที่คุณคลิกเพิ่มตัวจัดการคุณไม่สามารถสร้างโครงการได้เนื่องจากรหัสที่สร้างขึ้นไม่ถูกต้อง
  • เมื่อคุณสร้างไบนารีสำหรับ x 64 หรือแพลตฟอร์ ARM ในโหมดการตรวจแก้จุดบกพร่อง และ ด้วยอ็อพชันแบบเพิ่มหน่วยที่เปิดใช้งานการเชื่อมโยง pdata เกิดในบางครั้ง ซึ่งทำให้เกิดปัญหาต่อไปนี้:
    • รหัสการจัดการข้อยกเว้นไม่ทำงาน
    • RtlLookupFunctionEntry() API ของ Windows ไม่ทำงาน
  • สมมติว่า คุณมีร้านค้า Windows c ++โครงการหรือโครงการทดสอบหน่วยการจัดเก็บ Windows c ++ที่อ้างอิงถึงโครงการ exe Windows เก็บ ไม่มี IntelliSense ไม่แสดงข้อมูลสำหรับร้านค้า Windows exe โครงการในโครงการของคุณ
  • คำสั่งไม่ถูกต้องถูกสร้างขึ้นเป็น "mov eax, bh"
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
กราฟิกและการวินิจฉัยกราฟิก
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • สมมติว่า คุณมี Windows Phone แบบหรือโครงการเก็บ Windows ที่อ้างอิงถึงโครงการแยกต่างหากที่ประกอบด้วยสินทรัพย์ที่สร้างขึ้น โดยใช้เครื่องมือรูปภาพของ Visual Studio เมื่อคุณพยายามที่จะสร้างโครงการหลัก สินทรัพย์จะไม่มีการปรับใช้ร่วมกับโครงการหลัก ซึ่งทำให้เกิดข้อผิดพลาดในการสร้างแอพลิเคชัน Windows เก็บ หรือข้อผิดพลาดขณะการทำงานในแอพลิเคชัน Windows Phone
  • การปรับปรุงหลายความเสถียรและประสิทธิภาพการทำงานประสิทธิภาพสำหรับการวินิจฉัยกราฟิก
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
การตั้งค่า
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • เมื่อคุณพยายามติดตั้งแพคเกจ Visual Studio 2012 Update 1 ที่ไม่ประกอบด้วยเครื่องมือเอนทิตีกรอบ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:
    ตัวออกแบบกรอบของเอนทิตีสำหรับ 2012 Studio Visual - enu แพคเกจที่ล้มเหลว
  • เมื่อคุณติดตั้งโปรแกรมปรับปรุง Visual Studio 2012 เครื่องมือเอนทิตีกรอบจะถูกติดตั้งในภาษาอังกฤษโดยไม่คำนึงถึงตำแหน่งที่ตั้งของ Visual Studio 2012 ที่คุณได้ติดตั้งไว้
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ทดสอบ visual Studio
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed

ตัวจัดการการทดสอบ Microsoft
  • สมมติว่า คุณเรียกใช้การทดสอบที่มีไม่มีผลลัพธ์ที่คาดไว้ และคุณรายงานจุดบกพร่องในระหว่างการทดสอบ ในสถานการณ์นี้ การทดสอบถูกคำนวณโดยอัตโนมัติเพื่อส่งต่อ
  • ขั้นตอนการทดสอบที่ใช้ร่วมกันอาจถูกลบโดยไม่คาดคิดเมื่อคุณลบขั้นตอนการทดสอบที่เลือก
  • ข้อผิดพลาดต่อไปนี้เกิดขึ้นเมื่อคุณพยายามที่จะสร้างสภาพแวดล้อมใหม่ในศูนย์แล็บ MTM:
    ข้อผิดพลาดในการทำแบบสอบถามเครื่องเสมือนทำงานอยู่
    อาร์กิวเมนต์ที่ระบุอยู่นอกช่วงของค่าที่ถูกต้อง
การทดสอบหน่วย
  • อาจเรียกวิธีการทดสอบที่ มีแอตทริบิวต์ TestInitialize ในลำดับที่ไม่ถูกต้อง
โหลดการทดสอบ
  • ไม่สามารถเรียกใช้การทดสอบเป้าหมาย x 86 DLL จาก MTM กับคอนโทรลเลอร์ที่กำลังทำงานบน 64 x เป็นระบบปฏิบัติการทดสอบ
ทดสอบและผู้จัดการห้องปฏิบัติการ
  • สมมติว่า คุณใช้ Visual Studio 2012 Update 1 บนคอมพิวเตอร์ที่มี TFS 2012 2012 Studio ภาพติดตั้ง คุณพยายามเรียกใช้เป็นโครงสร้างที่ประกอบด้วยการทดสอบบนคอมพิวเตอร์เครื่องนั้น ในสถานการณ์นี้ การสร้างล้มเหลวพร้อมกับมีข้อยกเว้นของMethodNotFoundException
  • แฟ้มความครอบคลุมรหัสผสานแสดงข้อมูลความครอบคลุมที่ไม่ถูกต้อง
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ตัวออกแบบ XAML
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
เครื่องมือการโทรศัพท์
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • ไม่มีใช้แก้ปัญหาของคอมไพเลอร์ c ++ Visual Studio 2012 Update 1 ถึงเครื่องมือสำหรับนักพัฒนาโทรศัพท์ของ windows
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
F #
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
    F # แบบพกพาไลบรารีโครงการ visual ออก
    • แบบสอบถามที่ทำงานตามปกติ ใน F # แบบโต้ตอบ บนเดสก์ท็อปกรอบงานจะล้มเหลวใน ขณะใช้งานกับ System.NotSupportedException เมื่อการใช้ในการ F # แบบพกพารีโปรแกรมประยุกต์ Silverlight หรือร้านค้าของ Windows
    • System.ArgumentNullException จะสามารถเกิดขึ้นในขณะใช้งานถ้าเรียกว่าวิธี Async.AwaitEve nt หรือ Async.CreateDelegate ในการ F # แบบพกพารี

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
เครื่องมือกรอบของเอนทิตี
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • ปรับปรุงเครื่องมือของเอนทิตีกรอบงานสามารถติดตั้งโดยใช้ Visual Studio 2012 อัพเดต 2
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
การปรับใช้ ClickOnce
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
LightSwitch
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • ความล้มเหลวเป็นระยะ ๆ เมื่อคุณเผยแพร่โครงการไคลเอนต์ HTML LightSwitch
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
Team Foundation Server
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • การปรับปรุงนี้แก้ไขปัญหาต่าง ๆ สำหรับ Team Foundation Server
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ปรับภาษา
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed
  • มีการปรับปรุงการแปลสำหรับสองเงื่อนไขคล่อง
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end

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

วิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft

การปรับปรุงสำหรับผลิตภัณฑ์อื่น ๆ ในตระกูล Visual Studio สามารถพบได้ในตัว ไซต์ดาวน์โหลดของ Microsoft สำหรับ Visual Studio.

สำหรับคำแนะนำในการติดตั้งสำหรับผลิตภัณฑ์ Visual Studio ดู:

วิธีการติดตั้ง Visual Studio
วิธีการติดตั้ง Team Foundation Server และ Visual Studio ALM

ความต้องการ

ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding start collapsed

หมายเหตุ ส่วนนี้นำไปใช้เฉพาะกับไคลเอนต์ Visual Studio TFS มีข้อกำหนดของระบบที่แตกต่างกัน (ตรวจสอบ Visual Studio Team Foundation Server 2012 พร้อมกับการอัพเด 2 และ Visual Studio Team Foundation Server Express 2012 พร้อมกับการอัพเด 2 ดาวน์โหลดเพจสำหรับข้อมูลเพิ่มเติม), และอาจจำเป็นต้องเริ่มระบบใหม่สอง ขึ้นอยู่กับสถานะของคอมพิวเตอร์เมื่อคุณติดตั้งการปรับปรุง

ความต้องการสำหัรับการเริ่มระบบใหม่

คุณไม่จำเป็นต้องรีสตาร์ทเครื่องคอมพิวเตอร์หลังจากที่คุณติดตั้งแพคเกจนี้

ภาษาที่สนับสนุน

Visual Studio 2012 อัพเดต 2 แสดงโปรแกรมปรับปรุงสำหรับรุ่นต่อไปนี้:
  • ภาษาจีน (ประยุกต์)
  • ภาษาจีน (ดั้งเดิม)
  • เช็ก
  • ภาษาอังกฤษ
  • ภาษาฝรั่งเศส
  • ภาษาเยอรมัน
  • ภาษาอิตาลี
  • ภาษาญี่ปุ่น
  • ภาษาเกาหลี
  • ภาษารัสเซีย
  • โปแลนด์
  • ภาษาโปรตุเกส (บราซิล)
  • ภาษาสเปน
  • ภาษาตุรกี

ระบบปฏิบัติการที่ได้รับการสนับสนุน

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับระบบปฏิบัติการที่สนับสนุน ไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:

ก็ได้รับการสนับสนุน

  • 32 บิต (x86)
  • 64 บิต (x64) (WOW)

ข้อกำหนดของฮาร์ดแวร์

  • 1.6 กิกะเฮิร์ตซ์ (GHz) หรือตัวประมวลผลที่เร็วขึ้น
  • RAM (1.5 GB ถ้าคุณกำลังทำงานในเครื่องเสมือน) 1 กิกะไบต์ (GB)
  • พื้นที่ฮาร์ดดิสก์ 1 GB
  • ฮาร์ดดิสก์ไดรฟ์ 5,400 RPM
  • DirectX 9 สามารถการ์ดแสดงผลที่กำลังเรียกใช้ที่ลอก 1024 768 หรือความละเอียดที่สูงกว่า

ข้อกำหนดของซอฟต์แวร์

คุณต้องมีโปรแกรมสนับสนุน 2012 Studio ภาพที่แสดงไว้ในส่วน "Applies to" ติดตั้งเพื่อใช้การปรับปรุงนี้

การสนับสนุนสำหรับปรับ Visual Studio 2012 ปรุง 2

เราสนับสนุนชุมชนที่ไม่เป็นทางการสำหรับ Visual Studio 2012 อัพเดต 2 มีการ ฟอรั่ม Microsoft Developer Network (MSDN).
ยุบรูปภาพนี้ขยายรูปภาพนี้
assets folding end collapsed

คุณสมบัติ

หมายเลขบทความ (Article ID): 2797912 - รีวิวครั้งสุดท้าย: 8 พฤศจิกายน 2556 - Revision: 37.0
ใช้กับ
  • Microsoft Visual Studio Ultimate 2012
  • Microsoft Visual Studio Professional 2012
  • Microsoft Visual Studio Premium 2012
  • Microsoft Visual Studio Team Foundation Server 2012
  • Microsoft Visual Studio Express 2012 for Web
  • Microsoft Visual Studio Express 2012 for Windows 8
  • Microsoft Visual Studio Express 2012 for Windows Desktop
  • Microsoft Visual Studio Express 2012 for Windows Phone
Keywords: 
kbqfe atdownload kbsurveynew kbexpertiseadvanced kbmt KB2797912 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2797912

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com