บทความนี้อธิบายถึงการรวบรวมโปรแกรมแก้ไขด่วน 3095336 ที่พร้อมใช้งานสำหรับ Microsoft .NET Framework 4.6 RC สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่รวบรวมโปรแกรมแก้ไขด่วนแก้ไข ดูส่วน "ปัญหาที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้"
การแก้ปัญหา
โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม นั้นมีไว้เพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น
เมื่อต้องการแก้ไขปัญหานี้ ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อรับโปรแกรมแก้ไขด่วน สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายสนับสนุน แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าธรรมเนียมค่าใช้จ่ายสำหรับการสนับสนุนทางโทรศัพท์อาจสามารถยกเลิกถ้า Professional สนับสนุน Microsoft กำหนดว่า มีการปรับปรุงเฉพาะจะแก้ปัญหาของคุณ ระบุต้นทุนในการสนับสนุนปกติจะใช้กับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมปรับปรุงเฉพาะที่สงสัย
ข้อมูลเพิ่มเติม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี RC 4.6 กรอบงาน.NET ที่ติดตั้งอยู่
ข้อกำหนดการรีสตาร์ท
คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบใด ๆ เราขอแนะนำให้ คุณปิดโปรแกรมประยุกต์ที่ใช้.NET Framework ทั้งหมดก่อนที่จะใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่แทนแพคเกจโปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้
การตัดสินค้าจากคลังที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้
ปัญหาที่ 1
สมมติว่า คุณใช้แอพลิเคชันที่ Windows นำเสนอพื้นฐาน (WPF) แบบ WPF TreeViewลงซอฟท์แวร์สามารถเลื่อนไปที่ตำแหน่งที่คาดไม่ถึงหลังจากที่คุณเพิ่มรายการใหม่ ปัญหานี้เกิดขึ้นเมื่อตรงตามเงื่อนไขต่อไปนี้:-
สินค้าใหม่เป็นครั้งล่าสุดของโหนดลูกของแม่
-
สินค้าหลักคือ ครั้งล่าสุดของโหนดลูกของแม่
-
รายการใหม่จะปรากฏที่ตำแหน่งการเลื่อนปัจจุบัน
ปัญหาที่ 2 ในโปรแกรมประยุกต์ WPF เอาตัวควบคุมแก้ไขจากแผนภูมิแสดงผลสามารถมีการรั่วไหลวัตถุImmComposition การทำเช่นนี้ซ้ำ ๆ อาจในที่สุดทำให้เกิดข้อยกเว้นออกหน่วยความจำ หมายเหตุ การแก้ไขตัวควบคุม""เป็นตัวควบคุมใด ๆ ที่สร้าง และใช้วัตถุTextEditor ตัวอย่างหลักมีกล่องข้อความ RichTextBoxและFlowDocumentScrollViewer ปัญหาที่ 3 สามารถกลายเป็นล็อกเนื่องจากมีโปรแกรมประยุกต์ WPF เมื่อตรงตามเงื่อนไขต่อไปนี้:
-
แอพลิเคชันยกเหตุการณ์ที่มีการจัดส่งถูกส่งผ่านระบบเหตุการณ์อ่อน
-
เธรดอื่นใช้ระบบอ่อนเหตุการณ์งานพร้อม ๆ กัน ซึ่งทำให้เกิดเธรดแรกเพื่อรอการล็อค
-
เมื่อรอ ปั๊มทำได้รับข้อความของข้อความของเธรดที่ทำให้ re-entrancy เป็นรหัสของแอพลิเคชัน
-
รหัสอีกพยายามใช้ระบบเหตุการณ์อ่อน
นี้คือดำเนินการบ่อยที่สุดกับเหตุการณ์PropertyChangedของINotifyPropertyChangedซึ่งรหัสอีกยังพยายามที่จะเพิ่มเหตุการณ์PropertyChanged แนวทางการแก้ไขปัญหาเบื้องต้นที่รายละเอียดเพิ่มเติม ขั้นตอนเพิ่มเติม: ถ้ามีกำหนดว่า RyuJIT อาจสามารถเกี่ยวข้องกับการตัดสินค้าจากคลังของคุณ โดยทำตามขั้นตอนการแก้ไขปัญหาในการเชื่อมโยง กรุณาเข้าสู่ระบบการตัดสินค้าจากคลังที่http://connect.microsoft.com รวมรายละเอียดมากที่สุดในรายงาน และนอกจากนี้รหัสเมื่อต้องการทบทวนเกิดปัญหา ปัญหาที่ 6 DxO OpticsPro 10 อาจมีปัญหาเมื่อคุณนำทางอย่างรวดเร็วผ่านตัวควบคุมTreeViewใน Windows 10 ที่มี 4.6 กรอบงาน.NET ติดตั้งไว้ โปรแกรมแก้ไขด่วนนี้แก้ไขเงื่อนไขที่อาจทำให้เกิดการขัดข้อง
นี้ได้รับการแก้ไขในระบบอ่อนเหตุการณ์ โดยรอล็อคในลักษณะที่ทำงานของเธรดการปั๊มทำข้อความ ปัญหาที่ 4 เมื่อคุณพยายามที่จะเรียกใช้คำสั่งบนเซิร์ฟเวอร์ หมดเวลาบนฝั่งไคลเอ็นต์ แต่ยังเสร็จสิ้นบนเซิร์ฟเวอร์ ในสถานการณ์นี้ ไคลเอนต์ส่งแพ็คเก็ตดึงดูดความสนใจไปยังเซิร์ฟเวอร์ และกำหนดเองเข้าสู่สถานะการหมดเวลา อย่างไรก็ตาม จะไม่ตั้งค่าใหม่ทันทีที่กู้คืนจากรัฐหมดเวลาหลังจากคำสั่งที่ไคลเอนต์หมดเวลาในการประมวลผลเซิร์ฟเวอร์ โปรแกรมแก้ไขด่วนนี้รีเซ็ตสถานะของไคลเอนต์เมื่อคุณกู้คืนจากรัฐหมดเวลา ปัญหาที่ 5 ในบางสถานการณ์ แฟ้มบางแฟ้มในแคช ASP.NET เงาอาจเสียหายในระหว่างการปิดระบบคอมพิวเตอร์ ซึ่งอาจทำให้เกิดลักษณะการทำงานที่คาดไม่ถึงหรือข้อยกเว้นถูกยกกำลัง ด้วยโปรแกรมประยุกต์ที่ใช้แคช โปรแกรมปรับปรุงนี้ช่วยแก้ไขปัญหามากในคอมไพเลอร์ RyuJIT ถ้าโปรแกรมประยุกต์ยังคงทำงานของมีหลังจากการติดตั้งโปรแกรมปรับปรุงนี้ ดู