อาการ

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

  • คุณมีตัว.Net แอพลิเคชันใช้ 1 ของ Service Pack 3.5 กรอบ Windows นำเสนอพื้นฐาน (WPF)

  • คุณเรียกวิธีการApplication.LoadComponentที่จะโหลดแฟ้ม Extensible แอพลิเคชันมาร์กอัปภาษา (XAML) ที่มีอยู่

  • คุณตั้งค่าคุณสมบัติApplication.StartupUriของไฟล์ XAML

  • คุณตั้งค่าคุณสมบัติมองเห็นของวัตถุหน้าต่างในไฟล์ XAML

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

สาเหตุ

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

การแก้ปัญหา

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มุ่งหวังเพื่อแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณจะไม่รุนแรงได้รับผลกระทบจากปัญหานี้ เราขอแนะนำให้ คุณรอ service pack ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้เมื่อต้องการแก้ไขปัญหานี้ทันที ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์บริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายในการสนับสนุน โปรดเยี่ยมชมเว็บไซต์ต่อไปนี้ของ Microsoft:

http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง

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

คุณต้องมี.NET Framework 3.5 Service Pack 1 (SP1) ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้

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

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

ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนโปรแกรมแก้ไขด่วนอื่น ๆ

ข้อมูลแฟ้ม

เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาในการวันและเวลารายการใน'แผงควบคุม'

ใช้ x86 รุ่น ของ Windows XP และ Windows Server 2003

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

presentationframework.dll

3.0.6920.4000

5,283,840

29-Jan-2009

23:46

x86

ใช้ x64 รุ่น ของ Windows XP และ Windows Server 2003

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

แพลตฟอร์ม

presentationframework.dll

3.0.6920.4000

4,636,672

29-Jan-2009

23:23

x64

ใช้ x86 รุ่น ของ Windows Vista และ Windows Server 2008

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Presentationframework.dll

3.0.6920.4000

5,283,840

05-Feb-2009

00:20

ใช้ x64 รุ่น ของ Windows Vista และ Windows Server 2008

ชื่อแฟ้ม

รุ่นของแฟ้ม

ขนาดของแฟ้ม

วันที่

เวลา

Presentationframework.dll

3.0.6920.4000

4,636,672

05-Feb-2009

00:26

สถานะ

Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"

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

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับระดับชั้นคุณสมบัติ Application.StartupUriแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:

http://msdn.microsoft.com/en-us/library/system.windows.application.startupuri.aspxสำหรับข้อมูลเพิ่มเติมเกี่ยวกับข้อยกเว้นInvalidOperationExceptionแวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:

http://msdn.microsoft.com/en-us/library/system.invalidoperationexception_properties.aspx

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

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

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

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