มีปัญหาเดียวกันก่อนที่จะมีการประยุกต์ใช้ WPF และการแก้ปัญหาทั้งหมดที่นี่ไม่ได้แก้ปัญหา ปัญหาคือโมดูลได้รับการปรับให้เหมาะสมแล้วดังนั้นวิธีแก้ไขปัญหาต่อไปนี้จะไม่ทำงาน (หรือไม่เพียงพอที่จะแก้ปัญหา):
- ช่องทำเครื่องหมาย" เพิ่มประสิทธิภาพรหัส " ยกเลิกการทำเครื่องหมาย
- " ยกเลิกการเพิ่มประสิทธิภาพ JIT ในการโหลดโมดูล "
- การกำหนดค่าโซลูชันบนDEBUG
โมดูลยังคงถูกปรับให้เหมาะสม ดูภาพหน้าจอต่อไปนี้:
เพื่อแก้ไขปัญหานี้คุณต้องลบโมดูลที่ได้รับการปรับปรุง เพื่อหาเส้นทางโมดูลที่ดีที่สุดที่คุณสามารถใช้เครื่องมือเช่นกระบวนการ Hacker
ดับเบิลคลิกที่โปรแกรมของคุณใน " Process panel " จากนั้นในหน้าต่างใหม่เปิดแท็บ " . NET Assemblies " จากนั้นในคอลัมน์ " เส้นทางภาพพื้นเมือง " คุณจะพบทุกเส้นทางโมดูลเพิ่มประสิทธิภาพ ค้นหาที่คุณต้องการยกเลิกการเพิ่มประสิทธิภาพและลบโฟลเดอร์ (ดูภาพหน้าจอด้านล่าง):
(ฉันเบลอชื่อ บริษัท ของฉันด้วยเหตุผลที่ชัดเจน)
รีสตาร์ทแอปพลิเคชันของคุณ (พร้อมช่องทำเครื่องหมายในขั้นตอนที่ 1 ถูกต้อง) และควรใช้งานได้
หมายเหตุ : ไฟล์อาจถูกล็อคเมื่อมันถูกเปิดโดยกระบวนการอื่นลองปิด Visual Studio หากไฟล์ยังคงล็อคอยู่คุณสามารถใช้โปรแกรมเช่นLock Hunter
Cannot obtain value of local or argument '<this>' as it is not available at this instruction pointer, possibly because it has been optimized away. System.Threading.Tasks.TaskExceptionHolder