ข้ามไปที่เนื้อหาหลัก
การสนับสนุน
ลงชื่อเข้าใช้
ลงชื่อเข้าใช้ด้วย Microsoft
ลงชื่อเข้าใช้หรือสร้างบัญชี
สวัสดี
เลือกบัญชีอื่น
คุณมีหลายบัญชี
เลือกบัญชีที่คุณต้องการลงชื่อเข้าใช้

คำสั่งของฝ่ายสนับสนุน

เนื้อหาต่อไปนี้อ้างอิงไปยังหน้าดาวน์โหลดของ Visual Studio 2013 การอัพเด 2 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหาต่อไปนี้ ดูรายละเอียดในเว็บไซต์ของศูนย์ดาวน์โหลดของไมโครซอฟท์

หมายเหตุ มีการสนับสนุนสำหรับผลิตภัณฑ์แต่ละรายการในระดับต่าง ๆ โปรดอ่านคำสั่งที่สนับสนุนต่อไปนี้อย่างระมัดระวังก่อนที่คุณติดตั้งการปรับปรุง

ด้วยการติดตั้งโปรแกรมปรับปรุงของ Visual Studio คุณจะเลือกในการรับ และติดตั้งการปรับปรุง 2013 Studio แสดงผลในอนาคต Microsoft มีการสนับสนุนในการสร้าง 2013 Studio Visual rtm ผลิตภัณฑ์และผลิตภัณฑ์ปรับปรุง 2013 Studio ภาพล่าสุด

มืออาชีพ พิเศษ Ultimate และ Express สำหรับ Windows ผลิตภัณฑ์: Professional พิเศษ อย่างสูงสุด และ Express Windows จะเต็มสร้าง 2013 Studio Visual rtm ผลิตภัณฑ์ที่รวม 2 ปรับปรุง Studio มองเห็น ถ้าขณะนี้คุณมี 2013 Studio ภาพติดตั้ง และเรียกใช้ดาวน์โหลดนี้ คุณจะได้รับการ Visual Studio ปรับปรุง 2 เท่านั้น ถ้าคุณยังไม่ได้ Visual Studio 2013 ที่ติดตั้งเมื่อคุณติดตั้งการดาวน์โหลดนี้ คุณจะได้รับ Visual Studio 2013 และ 2 ปรับปรุง Visual Studio สามารถติดตั้ง visual Studio 2013 RTM แพคภาษาเหนือผลิตภัณฑ์เหล่านี้ปรับปรุง 2 ที่สอดคล้องกัน




บทนำ

Microsoft นำออกใช้ทีม Foundation Server 2013 การอัพเด 2 บน 2 เมษายน 2014 และ 2 การปรับปรุง 2013 Visual Studio บน 12 พฤษภาคม 2014 โปรแกรมปรับปรุงนี้มีการแนะนำการปรับปรุงเทคโนโลยีใหม่ในทีม Foundation Server (TFS), เครื่อง มือทดสอบ เครื่อง มือ Azure ของ Microsoft นำออกใช้จัดการ ดีบักเกอร์ ตัวสร้างโพรไฟล์ IntelliTrace สร้างรหัส เอนทิตีกรอบงาน 6.1, NuGet, TypeScript, Visual Studio IDE, ASP.NET และ 2013.2 เครื่องมือเว็บ Visual Studio 2013 การอัพเดไพ่ 2 รวมล่าสุดปรับปรุง คุณลักษณะ และเพิ่มเติม แก้ไขจุดบกพร่อง

ข้อมูลเพิ่มเติมเกี่ยวกับการปรับปรุงผลิตภัณฑ์ของ Visual Studioจะพร้อมใช้งานบนเว็บไซต์ของ Visual Studio

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

ปรับปรุงของ visual Studio 2013 ถูกนำออกใช้สะสม ดาวน์โหลดลิงค์ต่อไปนี้เสมอไปที่คุณปรับปรุงล่าสุด:



คุณยังสามารถดูรายการโปรแกรมปรับปรุง 2013 Studio แสดงผลทั้งหมด

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

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

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

วิธีการติดตั้ง Visual Studio

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

วิธีการติดตั้งการจัดการรุ่น 2013 Studio Visual

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

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

เนื่องจากการจัดการการนำออกใช้สำหรับ Visual Studio 2013 การอัพเด 2 go live เส้นทางการปรับรุ่นต่อไปนี้นำไปใช้

ปรับรุ่น Supported:

  • นำออกใช้จัดการ 2013 Studio Visual เพื่อจัดการการนำออกใช้สำหรับ Visual Studio 2013 การอัพเด 2

  • นำออกใช้จัดการสำหรับ Visual Studio 2013 การอัพเด 1 เพื่อจัดการการนำออกใช้สำหรับ Visual Studio 2013 การอัพเด 2

  • นำออกใช้จัดการสำหรับ Visual Studio 2013 การอัพเด 2 RC เพื่อจัดการการนำออกใช้สำหรับ Visual Studio 2013 การอัพเด 2


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

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

  • แม่แบบโครงการ ASP.NET

    • การปรับปรุงไปยังแม่แบบโครงการ ASP.NET เพื่อสนับสนุนการยืนยันบัญชีและรีเซ็ตรหัสผ่าน

    • การสนับสนุนสำหรับบัญชีองค์กรในสถานที่ในเว็บ ASP.NET API

  • การปรับปรุงตัวแก้ไขเว็บของ visual Studio

    • ตัวแก้ไข JSON ใหม่

    • สร้างตัวแก้ไข Sass (.scss)

    • ใช้ตัวเลือก URL สำหรับ HTML/CSS

    • การปรับปรุงตัวแก้ไขน้อยลงโดยการเพิ่มลักษณะการทำงานเพิ่มเติม

    • อัพเด KO Intellisense ในตัวแก้ไข HTML

  • การเชื่อมโยงของเบราว์เซอร์

    • การเชื่อมโยงเบราว์เซอร์บนเซิร์ฟเวอร์ HTTPS ในขณะนี้ และจะแสดงรายการที่ในเค้าโครงนี้กับการเชื่อมต่ออื่น ๆ ตราบใดที่เบราว์เซอร์เป็นการเชื่อถือใบรับรอง

    • การแมปแหล่งได้ดียิ่งขึ้น

  • สนับสนุนเว็บไซต์ Microsoft Azure ใน Visual Studio

    • เข้าสู่ระบบสนับสนุน Azure

    • สำหรับเว็บไซต์ Microsoft Azure (WAWS) ดีบักแบบรีโมท

    • มุมมองระยะไกล

    • สนับสนุนการสร้างเว็บไซต์ Azure

  • การปรับปรุงการเผยแพร่เว็บ

    • ปรับปรุงประสบการณ์การใช้งานสำหรับการเผยแพร่

  • ASP.NET Scaffolding

    • ถ้ารุ่นของคุณกำลังใช้Enumsแล้ว Scaffolder MVC ที่จะสร้างรายการแบบหล่นลงสำหรับ Enum ซึ่งใช้ตัวช่วย Enum ใน MVC

    • แม่แบบEditorForใน MVC Scaffolding การปรับปรุงเพื่อให้พวกเขาใช้คลาสที่เริ่มต้นระบบ

    • MVC และ Scaffolders API เว็บจะเพิ่มแพคเกจ 5.1 สำหรับ MVC และ api ของเว็บ

    • เพิ่มเลเยอร์ใน Scaffolding เพื่อสนับสนุน Scaffolders แบบกำหนดเองของบริษัทอื่น

  • ฟอร์มเว็บ ASP.NET

  • ASP.NET MVC 5.1

  • เว็บ ASP.NET API 2.1

  • หน้าเว็บ ASP.NET 3.1

  • ข้อมูลเฉพาะตัวของ ASP.NET 2.0.0

    • การรับรองความถูกต้องสองปัจจัย

      ข้อมูลเฉพาะตัวของ ASP.NET เดี๋ยวนี้สนับสนุนปัจจัยสองรับรองความถูกต้อง การรับรองความถูกต้องสองปัจจัยแสดงชั้นของความปลอดภัยให้กับบัญชีผู้ใช้ของคุณในกรณีที่รหัสผ่านของคุณเผยเพิ่มเติม นอกจากนี้มีการป้องกันสำหรับการโจมตี brute force ปัจจัยสองรหัส

    • การปิดบัญชี

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

    • ยืนยันบัญชี

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

    • รีเซ็ตรหัสผ่าน

      รหัสผ่านใหม่เป็นคุณลักษณะหนึ่งที่ผู้ใช้สามารถตั้งค่ารหัสผ่านของตนเองถ้าพวกเขาได้ลืมรหัสผ่านของตนเอง

    • ประทับความปลอดภัย (ออกจากระบบทุกแหล่งข้อมูล)

      สนับสนุนเป็นวิธีที่จะสร้างโทเค็นความปลอดภัยสำหรับผู้ใช้ในกรณีเมื่อผู้ใช้เปลี่ยนรหัสผ่านของพวกเขาหรือความปลอดภัยอื่น ๆ ที่เกี่ยวข้องกับข้อมูลเช่นการเอาการเชื่อมโยงการเข้าสู่ระบบ (เช่น Facebook, Google บัญชี Microsoft และอื่น ๆ) นี้จำเป็นเพื่อให้แน่ใจว่า โทเค็นใด ๆ ที่สร้างขึ้นโดย มีรหัสผ่านเดิมจะทำให้ ในตัวอย่างโครงการ ถ้าคุณเปลี่ยนรหัสผ่านของผู้ใช้ แล้วรับ token ใหม่จะถูกสร้างขึ้นสำหรับผู้ใช้ และโทเค็นใด ๆ ก่อนหน้านี้จะทำให้ คุณลักษณะนี้แสดงชั้นของแอพลิเคชันของคุณตั้งแต่เมื่อคุณเปลี่ยนรหัสผ่านระบบความปลอดภัยเพิ่มเติม คุณจะต้องเข้าสู่ระบบออกจากทุกแห่ง (เบราว์เซอร์อื่น ๆ ทั้งหมด) ซึ่งคุณได้เข้าสู่ระบบโปรแกรมประยุกต์นี้

    • ทำให้ชนิดของคีย์หลักที่สามารถขยายได้สำหรับผู้ใช้และบทบาท

      ใน ASP.NET Identity 1.0 ชนิดของคีย์หลักสำหรับตารางผู้ใช้และบทบาทนั้นสายอักขระนี้ ซึ่งหมายความว่าเมื่อระบบข้อมูลเฉพาะตัวของ ASP.NET ถูกที่ยังคงอยู่ใน SQL Server โดยใช้เอนทิตีกรอบ เราเคยใช้nvarchar ไม่มีการสนทนามากรอบ ๆ นี้ใช้งานเริ่มต้นในกองล้น และยึดตามคำติชมเข้ามา เราได้ให้การเพิ่มความสามารถของ hook ที่ซึ่งคุณสามารถระบุสิ่งที่ควรจะเป็นคีย์หลักของตารางผู้ใช้และบทบาทของคุณ ของ hook เพิ่มความสามารถนี้เป็นประโยชน์ถ้าคุณกำลังย้ายแอพลิเคชันของคุณ และโปรแกรมประยุกต์ถูก เก็บ UserIds มี Guid หรือ ints

    • IQueryable สนับสนุนผู้ใช้และบทบาท

      เพิ่มการสนับสนุนสำหรับIQueryableบน UsersStore และ RolesStore คุณสามารถรับรายการของผู้ใช้และบทบาทได้อย่างง่ายดายขึ้น

    • สนับสนุนการดำเนินการลบ โดย UserManager

    • การทำดัชนีบนชื่อผู้ใช้

      ในการดำเนินการกรอบของเอนทิตีข้อมูลเฉพาะตัวของ ASP.NET เราได้เพิ่มดัชนีที่ไม่ซ้ำกับชื่อผู้ใช้โดยใช้IndexAttributeใหม่ใน EF 6.1.0-Beta1 ซึ่งทำให้แน่ใจว่า ชื่อผู้ใช้ที่ไม่ซ้ำ และมีสภาวะการแย่งชิงไม่มีซึ่งคุณไม่สามารถตาม ด้วยชื่อผู้ใช้ที่ซ้ำกัน

    • ตัวตรวจสอบรหัสผ่านพิเศษ

      ตัวตรวจสอบการรหัสผ่านที่ถูกจัดส่งใน ASP.NET Identity 1.0 ถูกที่ตัวตรวจสอบรหัสผ่านที่ค่อนข้างพื้นฐานที่มีการตรวจสอบความยาวต่ำสุดเท่านั้น ไม่มีรหัสผ่านตัวตรวจสอบใหม่ที่ช่วยให้คุณควบคุมได้มากขึ้นความซับซ้อนของรหัสผ่าน โปรดสังเกตว่า แม้ว่าคุณเปิดการตั้งค่าทั้งหมดในรหัสผ่านนี้ เราสนับสนุนให้คุณเปิดใช้งานการรับรองความถูกต้องของปัจจัยสองสำหรับบัญชีผู้ใช้

    • IdentityFactory มิดเดิลแวร์ / CreatePerOwinContex

    • UserManager

      คุณสามารถใช้การดำเนินการจากโรงงานรับอินสแตนซ์ของUserManagerจากOWINบริบท ลวดลายนี้จะคล้ายกับสิ่งที่เราใช้สำหรับเรียกใช้AuthenticationManagerจากOWINบริบทสำหรับลงชื่อเข้าใช้และSignOut นี่คือวิธีแนะนำของการได้รับอินสแตนซ์UserManagerสำหรับแต่ละแอพลิเคชันร้องขอ

    • มิดเดิลแวร์ DbContextFactory

      ข้อมูลเฉพาะตัวของ ASP.NET ใช้เอนทิตีกรอบสำหรับ persisting ระบบ Identity ใน SQL Server การดำเนินการระบบรหัสประจำตัวนี้มีการอ้างอิงถึงApplicationDbContext มิดเดิลแวร์DbContextFactoryส่งกลับอินสแตนซ์ของApplicationDbContextต่อคำขอที่คุณสามารถใช้ในโปรแกรมประยุกต์ของคุณ

    • แพคเกจ NuGet ตัวอย่างของข้อมูลเฉพาะตัวของ ASP.NET

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

      สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแพคเกจ ไปติดประกาศในบล็อกต่อไปนี้:

      แสดงตัวอย่างของ Microsoft.AspNet.Identity 2.0.0 announcing

  • คอมโพเนนต์ของ Microsoft OWIN

    บักจำนวนมากได้รับการแก้ไขในรุ่นนี้ ดูการบันทึกย่อประจำรุ่นสำหรับรุ่นล่าสุดมั่น (2.1.0)

  • ASP.NET SignalR

    บักจำนวนมากได้รับการแก้ไขในรุ่นนี้ ให้ดูบันทึกย่อประจำรุ่น


  • โปรแกรมปรับปรุงนี้ช่วยให้นักพัฒนาที่ระบุว่า โปรแกรมของพวกเขาถูกคอมไพล์เพื่อกำหนดเป้าหมายล่าสุดสร้างโปรเซสเซอร์ที่สนับสนุนชุดคำสั่ง AVX2


  • เพิ่มการ Visualizer สำหรับข้อมูล json ที่ถูกต้องที่มีอยู่ในออบเจ็กต์สายอักขระ

  • คุณสามารถเปรียบเทียบสองแฟ้ม.diagsession ที่ประกอบด้วยข้อมูลหน่วยความจำที่มีการจัดการ

  • ด้วยตนเองคุณสามารถทริกเกอร์เนื้อหาการดึงข้อมูลล่วงหน้าในแอพลิเคชัน Windows ที่เก็บได้

  • ฟังก์ชันที่มี JavaScript คอนโซลและ DOM Explorer เมื่อคุณกำลังดีบักภายในตัวควบคุมมุมมองเว็บ การแก้จุดบกพร่องสคริปต์ที่เพิ่ม

  • เพิ่มความสามารถเพิ่มชี้สำหรับปลั๊กอิน Visual Studio เมื่อต้องการปรับเปลี่ยนการตั้งค่าสัญลักษณ์ของดีบักเกอร์

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

  • นักพัฒนา Windows Phone 8.1 สามารถใช้ Visual Studio เพื่อดีบักปัญหาเกี่ยวกับเว็บไซต์ที่กำลังเรียกใช้บนโทรศัพท์ของ Internet Explorer


  • ปรับปรุงเอนทิตีกรอบการ 6.1 สำหรับทั้งขณะทำงานและเครื่องมือ เอนทิตีกรอบงาน (EF) 6.1 จะมีการปรับปรุงรองเพื่อเอนทิตีกรอบ 6 และรวมถึงการแก้ไขจุดบกพร่องและคุณลักษณะใหม่ ๆ มากมาย สำหรับรายละเอียดเกี่ยวกับ 6.1 EF รวมทั้งการเชื่อมโยงไปยังเอกสารสำหรับคุณลักษณะใหม่ ดูประวัติรุ่นของเอนทิตีกรอบ คุณลักษณะใหม่ในรุ่นนี้มีดังนี้:

    • Tooling รวมแสดงวิธีสอดคล้องกันเมื่อต้องการสร้างแบบจำลองใหม่ของ EF คุณลักษณะนี้ขยายวิซาร์ ADO.NET เอนทิตีข้อมูลแบบจำลองเพื่อสนับสนุนรูปแบบรหัสแรก รวมทั้งการทำวิศวกรรมย้อนกลับจากฐานข้อมูลที่มีอยู่ คุณลักษณะเหล่านี้มีอยู่ในเครื่องมือพลังงาน EF รุ่นเบต้าก่อนหน้านี้ได้

    • การจัดการของความล้มเหลวในการยอมรับธุรกรรมให้ใหม่System.Data.Entity.Infrastructure.CommitFailureHandlerที่ใช้ความสามารถใหม่ introduced มารถดักข้อมูลการดำเนินงานของธุรกรรม CommitFailureHandlerช่วยให้การกู้คืนจากความล้มเหลวในการเชื่อมต่ออัตโนมัติ whilst ยอมรับทรานแซคชัน

    • IndexAttributeทำให้ดัชนีที่ระบุ ด้วยแอททริบิวต์ในคุณสมบัติ (หรือคุณสมบัติ) ในรุ่นแรกของรหัสของคุณ รหัสก่อนแล้วสร้างดัชนีสอดคล้องกันในฐานข้อมูล

    • API การแมปสาธารณะให้เข้าถึงข้อมูลที่มี EF เกี่ยวกับวิธีคุณสมบัติและชนิดแมปกับคอลัมน์และตารางในฐานข้อมูล ในรุ่นที่ผ่านมา API นี้ได้ภายใน

    • ช่วยให้ความสามารถในการตั้งค่าคอนฟิก interceptors โดยใช้แฟ้ม App.config หรือ Web.configที่คุณเพิ่มทำให้ interceptors โดยไม่ recompiling แอพลิเคชัน

    • DatabaseLoggerเป็น interceptor แบบใหม่ที่ทำให้ง่ายต่อการเข้าสู่ระบบปฏิบัติการฐานข้อมูลทั้งหมดไปยังแฟ้ม ร่วมกับลักษณะพิเศษก่อนหน้านี้ ซึ่งช่วยให้คุณสามารถสลับการบันทึกของการดำเนินงานฐานข้อมูลสำหรับการปรับใช้โปรแกรมประยุกต์ โดยไม่จำเป็นต้องคอมไพล์ใหม่

    • ตรวจหาการเปลี่ยนแปลงรุ่น migrationsได้ถูกพัฒนาให้ scaffolded migrations ถูกต้องมากขึ้น ประสิทธิภาพการทำงานของกระบวนการตรวจสอบการเปลี่ยนแปลงได้นอกจากนี้ยังได้อย่างมากเพิ่มขึ้น

    • การปรับปรุงประสิทธิภาพการทำงานรวมถึงการดำเนินงานฐานข้อมูลลดลงในระหว่างการเตรียมใช้งาน การปรับให้เหมาะสมสำหรับการเปรียบเทียบเท่า null ในแบบสอบถาม LINQ เร็วดูสร้าง (สร้างรุ่น) ในหลายสถานการณ์ และ materialization ของเอนทิตีที่ถูกติดตามอย่างมีประสิทธิภาพมากขึ้น ด้วยการเชื่อมโยงหลาย


  • คุณลักษณะการวินิจฉัยกราฟิก DirectX จะพร้อมใช้งานสำหรับอุปกรณ์ Windows Phone 8.1 และการเลียนแบบ

  • แม่แบบ DirectX ใหม่ และปรับปรุงให้เป็นจุดเริ่มต้นสำหรับการเขียนเกมสำหรับร้านค้า Windows และ Windows Phone (Silverlight และ Silverlight ที่ไม่ใช่) แม่แบบที่ใช้ XAML ให้เป็นจุดเริ่มต้นได้อย่างง่ายดายซึ่งประกอบด้วยข้อความ รูปภาพ และแสดงเมนูในเกมสำหรับใช้เป็น Heads-ค่า-แสดง ข้อความสถานะ ตั้งค่า และอื่น ๆ

  • วิเคราะห์เฟรมกราฟิกที่ได้รับการสนับสนุนสำหรับช่วยในการวิเคราะห์ปัญหาด้านประสิทธิภาพในเกมที่ใช้ DirectX และโปรแกรมประยุกต์

  • มีการปรับปรุงการทำงานบางอย่างสำหรับการวินิจฉัยกราฟิก:

    • สถานะการวาดที่ติดตามในรายการเหตุการณ์กราฟิกสนับสนุนการวิเคราะห์ที่มีประสิทธิภาพสำหรับการค้นหาวิธีการตั้งค่าสถานะ GPU

    • ได้ถึง 30 เฟรมที่ติดกันอาจถูกรวบรวมในครั้งเดียว

    • ชื่อของวัตถุและทรัพยากรที่กำหนด โดยผู้พัฒนาในขณะนี้ได้เปิดขึ้นมาตลอดทั้งส่วนติดต่อผู้ใช้ (UI)

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

    • ดูความลึกสเตนซิบัฟเฟอร์ในขณะนี้ได้รับการสนับสนุน


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

  • เหตุการณ์ประสิทธิภาพการทำงานที่มี MVC ที่เกี่ยวข้องให้มีตัวเลือกให้ไปที่วิธีการดำเนินการหรือตัวควบคุมในรหัสการตรวจสอบปัญหาในขณะนี้

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

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

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

  • สมมติว่า คุณใช้ Git ที่โฮสต์บน TFS เป็นระบบควบคุมแหล่งที่มา คุณสามารถเข้าถึงโซลูชันรุ่นถูกปรับใช้ ด้วยการเปิดแฟ้ม iTrace ที่สร้างขึ้น โดย Microsoft ตรวจสอบบริษัทตัวแทนการ ใน Visual Studio Ultimate 2013


  • NuGet 2.8.1 จะออกในเดือน 2014 เมษายน ต่อไปนี้เป็นจุดสำคัญที่สุดจากการบันทึกย่อประจำรุ่น ตรวจสอบบันทึกย่อประจำรุ่นเต็มสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการเปลี่ยนแปลงเหล่านี้หรือไม่

    • แอพลิเคชัน 8.1 ของ Windows Phone เป้าหมาย
      NuGet 2.8.1 เดี๋ยวนี้สนับสนุนการกำหนดเป้าหมายการแอพลิเคชัน 8.1 ของ Windows Phone โดยใช้มอนิกรอบเป้าหมายWindowsPhoneApp, WPA, WindowsPhoneApp81และWPA81

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

    • ตัวเลือก - DependencyVersion
      แม้ว่า NuGet 2.8 เปลี่ยนลักษณะการทำงานเริ่มต้นสำหรับการแก้ไขการอ้างอิง จะยังเพิ่มขึ้นต่อกันของกระบวนการการแก้ไขโดยใช้ตัวเลือก- DependencyVersionควบคุมชัดเจนยิ่งขึ้นในคอนโซลการจัดการบรรจุภัณฑ์ ตัวเลือกเปิดใช้งานการแก้ไขการอ้างอิงกับรุ่นได้ต่ำสุดที่มีลักษณะการทำงานเริ่มต้น รุ่นเป็นไปได้สูงที่สุด หรือไมเนอร์สูงสุด หรือรุ่นของโปรแกรมปรับปรุง ตัวเลือกนี้ทำงานเฉพาะสำหรับแพคเกจการติดตั้งในการ cmdlet PowerShell

    • แอตทริบิวต์ DependencyVersion
      นอกเหนือจากตัวเลือกของ-DependencyVersionรายละเอียด NuGet ได้นอกจากนี้ยังใช้ได้สำหรับความสามารถในการตั้งค่าแอตทริบิวต์ใหม่ในแฟ้ม nuget.config ที่กำหนดค่าเริ่มต้นคืออะไร ถ้าไม่มีระบุตัวเลือก- DependencyVersionในการเรียกของแพคเกจการติดตั้ง ค่านี้จะได้รับ โดยใช้กล่องโต้ตอบ'ตัวจัดการ'แพคเกจ NuGet สำหรับการดำเนินงานในการติดตั้งแพคเกจใด ๆ นอกจากนี้ เมื่อต้องการตั้งค่านี้ เพิ่มแอตทริบิวต์ต่อไปนี้ไปยังแฟ้ม nuget.config:
      config> <add key="dependencyversion" value="Highest" /> </config>

    • แสดงตัวอย่างการดำเนินงานของ NuGet กับ - whatif
      บางแพคเกจ NuGet สามารถมีกราฟการขึ้นต่อกันที่ความลึก ดังนั้น จึงเป็นประโยชน์ในระหว่างการติดตั้ง ถอนการติดตั้ง หรือปรับปรุงการดำเนินการต้อง การอะไรจะเกิดขึ้น NuGet 2.8 เพิ่ม PowerShell แบบมาตรฐาน-ถ้าตัวเลือกคำสั่งติดตั้งแพ็คเกจแพคเกจถอนการติดตั้งและแพ็คเกจการปรับปรุงเพื่อเปิดใช้งานการปิดทั้งหมดของแพคเกจที่จะใช้คำสั่ง visualizing

    • แพคเกจการลดระดับ
      เป็นเรื่องปกติที่จะติดตั้งรุ่นก่อนวางจำหน่ายของแพคเกจเพื่อตรวจสอบลักษณะการทำงานใหม่ และจากนั้น ตัดสินใจที่จะย้อนกลับไปรุ่นล่าสุดที่มั่น ก่อน NuGet 2.8 นี้ได้กับขั้นตอนหลายขั้นตอนการถอนการติดตั้งแพคเกจรุ่นก่อนวางจำหน่ายและการอ้างอิงของ แล้ว ติดตั้งรุ่นก่อนหน้า โดยใช้ NuGet 2.8 คำสั่งแพ็คเกจการปรับปรุงจะเดี๋ยวนี้ย้อนกลับการปิดแพคเกจทั้งหมด (เช่นทรีการขึ้นต่อกันของแพคเกจ) ไปเป็นรุ่นก่อนหน้านี้

    • การขึ้นต่อกันของการพัฒนา
      ความสามารถหลายชนิดสามารถจัดส่งเป็นแพคเกจ NuGet รวมถึงเครื่องมือที่ใช้สำหรับกระบวนการพัฒนาที่ปรับให้เหมาะสม แม้ว่าส่วนประกอบเหล่านี้จะอินสทรูเมนทัลในการพัฒนาแพคเกจใหม่ พวกเขาไม่ควรประกาศการขึ้นต่อกันของแพคเกจใหม่เมื่อมีรุ่นที่ใหม่กว่า NuGet 2.8 ช่วยให้แพคเกจที่จะระบุตนเองในแฟ้ม.nuspec ที่เป็นแบบdevelopmentDependency เมื่อมีการติดตั้ง ข้อมูลเมตานี้จะยังสามารถเพิ่มไปยังแฟ้ม packages.config ของโครงการที่มีการติดตั้งแพคเกจ เมื่อแฟ้ม packages.config ที่จะวิเคราะห์ความอ้างอิง NuGet ในภายหลัง โดยใช้ชุด nuget.exeนั้นจะไม่รวม dependences เหล่านั้นถูกทำเครื่องหมายเป็นการขึ้นต่อกันของการพัฒนา

    • แฟ้มแต่ละ packages.config สำหรับแพลตฟอร์มอื่น
      เมื่อคุณพัฒนาโปรแกรมประยุกต์สำหรับแพลตฟอร์มเป้าหมายหลาย ใช้ร่วมกันในแฟ้มโครงการแตกต่างกันสำหรับแต่ละสภาพแวดล้อม build ที่เกี่ยวข้องได้ เป็นพื้นฐานของใช้แพคเกจ NuGet ที่แตกต่างกันในแฟ้มโครงการอื่น เป็นแพคเกจมีระดับการสนับสนุนสำหรับแพลตฟอร์มต่าง ๆ NuGet 2.8 ให้ปรับปรุงการสนับสนุนสำหรับสถานการณ์สมมตินี้ โดยการสร้างแฟ้ม packages.config ที่แตกต่างกันสำหรับแฟ้มโครงการของแพลตฟอร์มอื่น

    • ย้อนกลับการแคชภายในเครื่อง
      ถึงแม้ว่าแพคเกจ NuGet โดยทั่วไปใช้จากเก็บระยะไกล (เช่นแกลเลอรี NuGet) โดยใช้การเชื่อมต่อเครือข่าย มีหลายสถานการณ์ที่ไคลเอ็นต์ไม่ได้เชื่อมต่ออยู่ ไม่ มีการเชื่อมต่อเครือข่าย NuGet ไคลเอนต์ไม่สามารถติดตั้งแพคเกจ แม้ว่าแพคเกจเหล่านั้นมีอยู่แล้วบนคอมพิวเตอร์ของไคลเอ็นต์ในแค NuGet ท้องถิ่น NuGet 2.8 เพิ่มอัตโนมัติแคย้อนกลับไปยังคอนโซลการจัดการบรรจุภัณฑ์

      คุณลักษณะการย้อนกลับของแคชต้องไม่มีอาร์กิวเมนต์คำสั่งที่ระบุ นอกจากนี้ แคย้อนกลับในปัจจุบันทำงานเฉพาะในคอนโซลการจัดการบรรจุภัณฑ์ ในปัจจุบัน ลักษณะการทำงานไม่ทำงานในกล่องโต้ตอบการจัดการบรรจุภัณฑ์

    • แก้ไขจุดบกพร่อง
      การแก้ไขจุดบกพร่องหลักอย่างใดอย่างหนึ่งคือการปรับปรุงประสิทธิภาพการทำงานในแบบแพ็คเกจการปรับปรุง-ติดตั้งคำสั่ง

      นอกจากนี้ NuGet รุ่นนี้ยังมีการแก้ไขจุดบกพร่องอื่น ๆ จำนวนมาก มีปัญหาที่ 181 ที่ได้รับการแก้ไขในรุ่นนี้ สำหรับรายการที่สมบูรณ์ของรายการงานที่ถาวรใน NuGet 2.8 ดูNuGet ตัวติดตามการตัดสินค้าจากคลังสำหรับรุ่นนี้


  • ไม่มีเครื่องมือการใช้ CPU ใหม่สำหรับการตรวจสอบที่ที่มีการจัดการ ดั้งเดิม และฟังก์ชัน JavaScript ใช้ซีพียู เครื่องมือการใช้ CPU แทนเครื่องมือสุ่มตัวอย่างของ CPU ก่อนหน้าสำหรับ Apps ร้านค้า Windows เครื่องมือใหม่นี้มีเวลาเร็วการกรอง เร็วเธรดการกรอง และประสบการณ์ใช้งานรหัสของฉันที่เพิ่งปรับปรุงใหม่

  • ประสิทธิภาพและการวินิจฉัยฮับเดี๋ยวนี้ช่วยให้คุณเรียกใช้เครื่องมือมากกว่าหนึ่งให้เรียกใช้ในเวลาเดียวกัน ข้อมูลจากแต่ละเครื่องมือจะสัมพันธ์บนเส้นเวลาทั่วไปสำหรับการวิเคราะห์ประสิทธิภาพที่เร็วขึ้น และง่ายขึ้น เครื่องมือที่สามารถรวมรวมต่อไปนี้:

    • การใช้งาน CPU

    • ปริมาณการใช้พลังงาน

    • การตอบสนองของ UI ของ HTML

    • การตอบสนองของ XAML UI

  • นักพัฒนา Windows Phone 8.1 สามารถใช้ Visual Studio เมื่อต้องการวินิจฉัยปัญหาประสิทธิภาพการทำงานร่วมกับเว็บไซต์ที่กำลังเรียกใช้บนโทรศัพท์ของ Internet Explorer

  • ขณะนี้มีประสิทธิภาพและการวินิจฉัยฮับสำหรับ apps ร้านค้า Windows บนอุปกรณ์ Windows Phone 8.1 และการเลียนแบบ


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

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

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

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


  • รายการงานค้างของพอร์ตโครงการมีการปรับปรุงประสิทธิภาพการทำงานในระหว่างการนำเข้าเว็บ

  • คุณสามารถสอบถามแท็ก ใน Visual Studio และ ผ่านการเข้าถึงเว็บ

  • คุณสามารถใช้แท็กเพื่อรายการงานใน Visual Studio

  • คุณตั้งค่าสิทธิ์ในการกำหนดว่าผู้ใช้สามารถเพิ่มแท็กใหม่

  • REST API ที่พร้อมใช้งานสำหรับการแท็กติดตามสินค้าทำงานอยู่

  • คุณสามารถแก้ไขแท็กใน Excel เพิ่มอินสำหรับ Team Foundation Server

  • คุณสามารถกำหนดค่าจำนวนที่ไม่ใช่วันทำงาน และสิ่งเหล่านี้จะถูกแยกออกจากแผนภูมิ burndown

  • คุณสามารถกำหนดวันเริ่มต้นแผนสะสม

  • คุณสามารถตรึงเบาแผนภูมิโครงการหรือทีมโฮมเพจ

  • คุณสามารถกำหนดสีในแผนภูมิเบา

  • ลักษณะที่ปรากฏของโฮมเพจโครงการและกลุ่มคนได้รับการปรับปรุง

  • เครื่องมือ Git ได้รับการปรับปรุงจะรวมมุมมอง annotate (blame) นอกจากนี้ในขณะนี้คุณสามารถใช้เครื่องมือ Git เพื่อแปลงกลับ หรือแก้ไขทราน ดันไปหลาย remotes และยกเลิกการดำเนินงานที่รันเป็นเวลานาน...


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

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

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


  • TypeScript เป็นภาษาต้นฉบับเปิดซึ่งทำให้ง่ายต่อการสร้างข้ามแพลตฟอร์ม JavaScript โปรแกรมประยุกต์ขนาดใหญ่ที่ทำงานบนเบราว์เซอร์หรือโฮสต์ใด ๆ TypeScript มีข้อดีของภาษาอย่างยิ่งตัวพิมพ์ทับขณะทำงานแบบยืดหยุ่น ไดนามิกร่วมกับ ubiquity ของ JavaScript นักพัฒนา TypeScript เซตใหญ่แบบตัวพิมพ์ของ JavaScript ที่คอมไพล์ไป JavaScript ธรรมดา ทำงานได้อย่างราบรื่น ด้วยเครื่องมือ JavaScript และไลบรารีที่มีอยู่ และรวมกับโปรแกรมประยุกต์ที่มีอยู่และไซต์ได้อย่างง่ายดาย ชนิดดั้งเดิมและใช้คลาสสรรค์จำลองการเขียนโปรแกรมของ typeScript เปิดใช้การปรับขยายและประสิทธิผลได้ดีขึ้นผ่านการตรวจหาข้อผิดพลาดล่วงหน้าและเครื่องมือขั้นสูง เครื่องมือขั้นสูงที่มี IntelliSense รหัส refactoring และนำรหัส สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ TypeScript ไปที่เว็บไซต์ของ TypeScript


  • บางล้มเหลวคอมไพเลอร์ c ++และภาษาการตัดสินค้าจากคลังความสอดคล้องกันได้ถูกส่ง


  • ขณะนี้คุณสามารถดูการเปลี่ยนแปลงจากสาขาอื่น ๆ เข้ามาในตัวแก้ไขรหัส โดยใช้ CodeLens


  • คุณสามารถใช้ฮับแจ้งเตือน Azure ของ Microsoft ใน การส่งข้อความแจ้งเตือนการทดสอบเพื่อ เก็บ Windows, Windows Phone, iOS และ Android อุปกรณ์ และตรวจสอบผลลัพธ์ในเวลาจริง

  • เมื่อคุณเข้าสู่ใน Visual Studio คุณจะแสดงตัวเลือกเพื่อเปิดใช้งาน Microsoft Azure สวัสดิการ MSDN ได้โดยง่าย (ถ้าคุณยังไม่ได้ดำเนินการนี้)

  • คุณสามารถสร้างโครงการบริการมือถือ Azure ของ Microsoft .NET ใหม่ เพิ่ม scaffolds กับโครงการ การตั้งค่าจุดสั่งหยุด และโครงการการตรวจแก้จุดบกพร่อง เผยแพร่ไปยัง Microsoft Azure และบริการเผยแพร่ดีบักขั้นตอนสุดท้าย จากระยะไกล

  • คุณสามารถใช้ Microsoft Azure ทรัพยากรเพื่อพัฒนา ทดสอบ และปรับใช้โปรแกรมประยุกต์ของคุณ


  • Visual Studio 2013 การอัพเด 2 แสดงสภาพแวดล้อมการพัฒนาอย่างเต็มที่คุณสามารถใช้ในการพัฒนาแอพลิเคชันและเกมสำหรับ Windows Phone 8.1 และ Windows Phone 8 โดยใช้ 2013 Express Studio แสดงผลสำหรับ Windows หรือ Visual Studio 2013 Professional พิเศษ หรือรุ่น Ultimate เครื่องมือเหล่านี้ คุณสามารถใช้ทักษะการเขียนโปรแกรมที่มีอยู่และรหัสของคุณในการสร้างรหัสที่มีการจัดการ รหัสท้องถิ่น หรือโปรแกรมประยุกต์ HTML และ JavaScript นอกจากนี้ การปรับปรุงมีหลายเลียนแบบและเครื่องมือเพิ่มเติมสำหรับการสร้างโพรไฟล์ และการทดสอบโปรแกรมประยุกต์ของคุณ Windows Phone ภายใต้เงื่อนไขจริง สำหรับข้อมูลเพิ่มเติม ไปที่ศูนย์นักพัฒนา Windows Phone

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

  • คุณสามารถใช้ Visual Studio 2013 การเขียนแก้ และเรียกใช้ทดสอบ UI รหัสเทียบแอพลิเคชันของคุณที่เก็บ Windows Phone

  • คุณสามารถสร้าง และเรียกใช้การทดสอบหน่วยจากโปรแกรมประยุกต์ Windows Phone Store และโปรแกรมประยุกต์ Silverlight Windows Phone ของคุณ โดยใช้ Visual Studio 2013 การอัพเด 2


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

  • Visual Studio 2013 รหัสการวิเคราะห์นโยบายเช็คอินถูกทริกเกอร์อย่างที่คาดไว้บนเว็บไซต์


  • มีข้อผิดพลาด Security.VerificationException ปรากฏในตัวจัดการเหตุการณ์ที่กำหนดเองถ้ามีการเปิดใช้งาน IntelliTrace

  • Visual Studio แฮงค์เมื่อโหลดแฟ้ม IntelliTrace เสียหาย



  • สมมติว่า คุณมี Windows โปรแกรมควบคุม Kit (WDK) และ Visual Studio 2013 การอัพเด 2 ติดตั้งอยู่บนคอมพิวเตอร์ของคุณ คุณเปิด Visual Studio 2013 และสร้างโครงการ Visual C++ สากล เมื่อคุณกด F5 เพื่อคอมไพล์ และการตรวจแก้จุดบกพร่องโครงการ คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

    ไม่มีอินเทอร์เฟซดังกล่าวได้รับการสนับสนุน (ยกเว้นจาก HRESULT: 0x80004002 (E_NOINTERFACE))


  • ข้อผิดพลาด JavaScript เกิดขึ้นเมื่อคุณเปิดเว็บเพจได้ โดยใช้เว็บเบราว์เซอร์ภายในของ Visual Studio

  • แท็บเปิดอย่างถูกต้องเมื่อแก้ไขปัญหาได้ทั้งการออกแบบและรหัสมุมมองเปิด

  • กล่องโต้ตอบการตั้งค่าบัญชีแสดงข้อความ "สิทธิ์การใช้งานจะหมดอายุในวัน 2147483647" เมื่อ Visual Studio ดาวน์โหลดสิทธิ์การใช้งานออนไลน์


  • เมื่อคุณใช้ตัวเลือก URL ใหม่ในโปรแกรมประยุกต์เว็บ นั้นไม่ถูกต้องได้บรรจุเมื่อ Url ขึ้นต้นด้วย "งาน"

  • เมื่อคุณกดF5หรือCtrl+F5สำหรับโครงการเว็บที่เปิดใช้งาน SSL (https) ใช้ url คุณได้รับพร้อมท์จาก Internet Explorer ถ้าคุณต้องการที่ดำเนินต่อ ด้วยใบรับรองการเซ็นชื่อด้วยตนเอง หรือไม่น่าเชื่อถือ

  • เมื่อคุณติดตั้งโปรแกรมแก้ไข PHP ของ DevSense คุณอาจสูญเสีย PHP ของขอบเขตการจัดเค้าร่าง

  • คุณอาจพบความเสียหายของ Visual Studio หลังจากที่คุณกดCTRL+F4เพื่อปิดกล่องโต้ตอบเว็บอ้างอิงคุณสมบัติหน้า

  • สมมติว่า คุณเปิดโครงการที่ประกอบด้วยเอกสารสคริปต์ HTML สร้างขึ้น เมื่อคุณตรวจแก้จุดบกพร่องโครงการบน emulator เป็นโทรศัพท์ ข้อผิดพลาดเกิดขึ้น

  • Visual Studio ล้มเหลวเมื่อคุณพยายามที่จะเผยแพร่โครงการ หรือเปิดโครงการที่มี FTP เผยแพร่โปรไฟล์ โดยใช้ URL แบบย่อเช่นโฮสต์ท้องถิ่น "\\" หรือ " / / "

  • สิ่งจำเป็นสำหรับเว็บที่เปิดใช้งานสำหรับเว็บ Express


  • คุณไม่สามารถสร้างโครงการบริการมือถือของ Microsoft Azure ใหม่ โดยใช้ 2013 Studio แสดงผลบนคอมพิวเตอร์ที่ใช้ x86




ปัญหาที่ทราบ



อาการ

เมื่อคุณเปิดรุ่น Designer 5 กรอบของเอนทิตีที่มีอยู่ ( แฟ้ม EDMX) โดยใช้เอนทิตีกรอบ 6.0.2 หรือ 6.1.0 เครื่องมือใน 2012 Studio ภาพหรือ Visual Studio 2013 คุณอาจได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

ไม่สามารถโหลด'ชื่อแฟ้ม.edmx': ระบุเพี้ยนไม่ถูกต้องได้


ปัญหานี้เกิดขึ้นถ้ารูปแบบประกอบด้วยฟังก์ชันการนำเข้าที่มีพารามิเตอร์ของชนิดทศนิยมเท่านั้น

รุ่นที่ได้รับผลกระทบ

ปัญหานี้มีผลต่อรุ่นที่นำออกใช้ต่อไปนี้ของเครื่องมือกรอบของเอนทิตีสำหรับ Visual Studio:

  • เครื่องมือกรอบ 6.0.2 เอนทิตี้สำหรับ 2012 Studio ที่มองเห็น

  • เครื่องมือกรอบ 6.0.2 เอนทิตี้สำหรับ Visual Studio 2013

  • เครื่องมือกรอบ 6.1.0 เอนทิตี้สำหรับ 2012 Studio ที่มองเห็น

  • เครื่องมือกรอบ 6.1.0 เอนทิตี้สำหรับ Visual Studio 2013

ถ้าคุณได้ปรับปรุงเครื่องมือเอนทิตีกรอบงานสำหรับ 2012 Studio ภาพหรือ 2013 Studio ภาพจากศูนย์ดาวน์โหลดของ Microsoft หรือถ้าคุณได้ติดตั้ง Visual Studio 2013 การอัพเด 1 หรือ 2 การปรับปรุง รุ่นของตัวออกแบบที่คุณกำลังใช้ มีปัญหานี้

ถ้ารุ่นของเอนทิตีกรอบการทำงานของคุณไม่ประกอบด้วยการนำฟังก์ชัน สำหรับกระบวนงานที่เก็บไว้ที่ส่งกลับวัตถุที่ประกอบด้วยคุณสมบัติชนิดทศนิยมไม่เกิดปัญหานี้ขึ้น

สาเหตุ

ปัญหานี้เกิดขึ้นเนื่องจากตัวออกแบบแบบ casts ไบต์ค่าไม่ถูกต้องถ้าพารามิเตอร์ facets ไม่มีความแม่นยำและมาตราส่วน

วิธีแก้ปัญหา

เมื่อต้องการหลีกเลี่ยงปัญหานี้ ใช้หนึ่งในวิธีต่อไปนี้:

  • ย้อนกลับสู่การตั้งค่าของคุณไปยัง 6.0.0 รุ่นเครื่องมือกรอบของเอนทิตี

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

    เครื่องมือกรอบ 6.0.0 เอนทิตี้สำหรับ 2012 Studio ที่มองเห็น
    2013 Studio Visual แฟ้ม EFTools.MSI และ EFTools.cab ได้ถูกรวมไว้ในแพคเกจโปรแกรมติดตั้ง Visual Studio ตั้งแต่แรก ดังนั้น คุณสามารถแปลงกลับไปเป็น 6.0.0 เครื่องมือด้วยการถอนการติดตั้งดังกล่าวแล้ว ซ่อมแซม Visual Studio หรือ โดยการค้นหาตัวติดตั้ง MSI ในสื่อการติดตั้ง Visual Studio รุ่นได้

  • ปรับเปลี่ยนแฟ้ม EDMX ในตัวแก้ไข

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

    การปรับเปลี่ยนที่จะใช้กับองค์ประกอบ<พารามิเตอร์ >ใด ๆ<ฟังก์ชัน > (เช่นกระบวนงานที่เก็บไว้หรือฟังก์ชัน Table-Valued) ภายในส่วนของ< edmx:StorageModels >ที่อยู่หรือที่เรียกอีกอย่างหนึ่งว่าส่วนSSDLของ EDMX ได้ การเปลี่ยนแปลงอยู่เพื่อ ให้แน่ใจว่า พารามิเตอร์ทั้งหมดแม็ปไปยังชนิดทศนิยมนำพารามิเตอร์ในฟังก์ชันที่สอดคล้องกันในส่วนของCSDL ตัวอย่างเช่น พิจารณาฟังก์ชันต่อไปนี้:<Function Name="Product_Insert" Aggregate="false" BuiltIn="false" NiladicFunction="false" IsComposable="false" ParameterTypeSemantics="AllowImplicitConversion" Schema="dbo">
    <Parameter Name="Id" Type="int" Mode="In" />
    <Parameter Name="Name" Type="int" Mode="In" />
    <Parameter Name="Price" Type="numeric" Mode="In" />
    </Function>
    มีพารามิเตอร์ราคาจะเปลี่ยนแปลงเป็นดังนี้:<Parameter Name="Price" Type="numeric" Mode="In" Precision="8" Scale="4" /> หมายเหตุ ค่าตัวเลขที่แท้จริงที่ได้รับการกำหนดความแม่นยำหรือมาตราส่วนไม่สำคัญในกรณีนี้



  • สำหรับปัญหาที่ทราบใน Visual Studio IDE หลังจากที่คุณใช้โปรแกรมปรับปรุงนี้ ไปที่บทความฐานข้อมูลองค์ความรู้ต่อไปนี้:

    2954109รายการดรอปดาวน์แพลตฟอร์มโซลูชันไม่สามารถมองเห็นได้หลังจากที่คุณติดตั้ง Visual Studio 2013 การอัพเด 2



  • Visual Studio ทีมสร้างไม่สร้าง Windows Phone 8, 8.1 Silverlight Windows Phone และโปรแกรมประยุกต์ Silverlight

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

  • พิจารณาสถานการณ์สมมติต่อไปนี้:

    • คุณได้ติดตั้ง Visual Studio 2013 การอัพเด 2 บนคอมพิวเตอร์ที่กำลังเรียกใช้ Windows 7 หรือ Windows 8

    • คุณสามารถปรับรุ่น Windows เป็น Windows 8.1

    • คุณสร้างโครงการ Windows Phone 8.1 และสร้างข้อมูลดังกล่าว

    ในสถานการณ์สมมตินี้ คุณได้รับการสร้างหรือข้อผิดพลาดของบรรจุภัณฑ์

    เมื่อต้องการหลีกเลี่ยงปัญหานี้ ซ่อมแซม 2013 Studio ที่มองเห็น

  • ลบแฟ้มจากโครงการที่ใช้ร่วมกันไม่พบการควบคุมเวอร์ชันพื้นฐานทีมอย่างถูกต้อง แฟ้มจะถูกลบออกจากโครงการที่ใช้ร่วมกัน แต่จะไม่ลบแฟ้มจากการควบคุมเวอร์ชันพื้นฐานของทีม

    เมื่อต้องการแก้ไขปัญหา ด้วยตนเองลบแฟ้มจากเซิร์ฟเวอร์ โดยใช้ Explorer ตัวควบคุมแหล่งข้อมูล

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

    เมื่อต้องการแก้ไขปัญหา คืนค่าแฟ้มไว้บนดิสก์ โดยการขอรับแฟ้มล่าสุดจากการควบคุมเวอร์ชันพื้นฐานของทีม

  • ใน Visual Studio 2013 การอัพเด 2 การทดสอบหน่วยของ c ++ Silverlight 8.1 apps ไม่สนับสนุน เมื่อคุณ retarget โครงการการทดสอบหน่วยอยู่ 8.0 Silverlight c ++กับ Silverlight 8.1 การดำเนินการสร้างล้มเหลว และคุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

    ข้อผิดพลาด: ตรวจสอบ AppManifest ล้มเหลว AppPlatformVersion ไม่ถูกต้องใน WMAppmanifest.xml

  • เมื่อคุณพัฒนาโปรแกรมประยุกต์ c ++สำหรับ Windows Phone 8.1 คุณอาจไม่เห็นตัวเลือกอุปกรณ์ในรายการแบบหล่นลงเป้าหมายการตรวจแก้จุดบกพร่อง
    เมื่อต้องการปรับใช้กับอุปกรณ์ คุณต้องเปลี่ยนโครงแบบที่สร้าง "ARM" โดยใช้รายการแบบหล่นลงแพลตฟอร์มโซลูชันในแถบเครื่องมือของ Visual Studio

  • ถ้าคุณเปลี่ยนชื่อโครงการ JavaScript ที่ใช้ร่วมกันใน Microsoft Visual Studio 2013 การอัพเด 2 โหนอ้างอิงของโครงการที่นำเข้าโครงการที่ใช้ร่วมกันอาจไม่สามารถปรับปรุงให้เป็นชื่อของโครงการ

  • ถ้าคุณติดตั้งชุดพัฒนาซอฟต์แวร์ของ Windows Phone 8.0 (SDK) บนคอมพิวเตอร์ของคุณ ส่วนผสม 2013 Studio ภาพไม่แสดงการดำเนินงานสำหรับ Windows Phone 8.1 Silverlight ของโครงการ

  • สมมติว่า คุณกำลังใช้ชุดภาษาจีน Visual Studio เมื่อคุณสร้างโปรแกรมประยุกต์ร้านค้า Windows หรือ Windows Phone โดยใช้ HTML และ JavaScript ระบบจะแสดงข้อความภาษาอังกฤษใน IntelliSense คำแนะนำที่ให้มาสำหรับWinJS APIs

  • สมมติว่า คุณมีเครื่องมือที่ติดตั้งบน Windows 8 Visual Studio 2013 การอัพเด 2 และ Windows Phone 8.0 การเลียนแบบ Windows Phone 8.1 จะพร้อมใช้งาน ในสถานการณ์นี้ คุณไม่สามารถเรียกใช้โปรแกรมประยุกต์ 8.0 Windows Phone ด้วยการกด F5 นอกจากนี้ คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:

    Windows Phone Emulator จะไม่สามารถตรวจสอบว่า เครื่องเสมือนที่กำลังเรียกใช้:

    ไม่สามารถโหลด DLL 'LocBootPresets': ไม่พบโมดูลที่ระบุไว้ (ยกเว้นจาก HRESULT: 0x8007007E)


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

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

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



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

ภาษาที่สนับสนุนVisual Studio 2013 การอัพเด 2 แสดงโปรแกรมปรับปรุงสำหรับรุ่นต่อไปนี้:

  • จีน (ประยุกต์)

  • ภาษาจีน (ดั้งเดิม)

  • เชก

  • ภาษาอังกฤษ

  • ภาษาฝรั่งเศส

  • ภาษาเยอรมัน

  • อิตาลี

  • ญี่ปุ่น

  • ภาษาเกาหลี

  • รัสเซีย

  • โปแลนด์

  • ภาษาโปรตุเกส (บราซิล)

  • สเปน

  • ตุรกี

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

แพลตฟอร์มความเข้ากันได้และระบบความต้องการสำหรับ Visual Studio 2013

สถาปัตยกรรมที่ได้รับการสนับสนุน

  • 32-bit (x86)

  • (x64) 64 บิต (WOW)

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

  • 1.6 กิกะเฮิร์ตซ์ (GHz) หรือตัวประมวลผลที่เร็วขึ้น

  • RAM (1.5 GB ถ้าคุณกำลังเรียกใช้ในเครื่องเสมือน) 1 กิกะไบต์ (GB)

  • พื้นที่ฮาร์ดดิสก์ 1 GB

  • ฮาร์ดดิสก์ไดรฟ์ 5,400 RPM

  • DirectX 9 สามารถการ์ดแสดงผลที่กำลังทำงานอยู่ที่ความละเอียด 1024 × 768 หรือสูงกว่า

ข้อกำหนดของซอฟต์แวร์เมื่อต้องการใช้การปรับปรุงนี้ คุณต้องมีสนับสนุน 2013 Studio ภาพโปรแกรมใดโปรแกรมหนึ่งที่แสดงไว้ในส่วน "Applies to" การติดตั้ง

การสนับสนุนสำหรับ Visual Studio 2013 การอัพเด 2การสนับสนุนชุมชนที่ไม่เป็นทางการสำหรับ Visual Studio 2013 การอัพเด 2 จะพร้อมใช้งานผ่านฟอรั่ม Microsoft Developer Network (MSDN)

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

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

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

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

ข้อมูลนี้เป็นประโยชน์หรือไม่

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

ขอบคุณสำหรับคำติชมของคุณ!

×