แม้ว่าฉันจะสร้างโปรเจ็กต์ WinForms ที่สะอาด แต่การแก้ไขและดำเนินการต่อก็ไม่ทำงานและให้ข้อผิดพลาดแก่ฉัน:
ไม่อนุญาตให้ทำการเปลี่ยนแปลงเมื่อตัวดีบักเกอร์ถูกแนบกับกระบวนการที่รันอยู่แล้วหรือโค้ดที่กำลังดีบักได้รับการปรับให้เหมาะสมในเวลาสร้างหรือรัน
- ตัวเลือกแก้ไขและดำเนินการต่อถูกตรวจสอบในเครื่องมือ→ตัวเลือก→การดีบัก
- ไม่ได้เปิดใช้งานการเพิ่มประสิทธิภาพ
- ดูเหมือนว่าไม่มีการตั้งค่าโปรไฟล์ที่มีการจัดการใด ๆ
- ฉันกำลังทำงานในโหมด Debug
- ฉันใช้ CPU x64 และ Windows XP 32 บิต แต่การตั้งค่าเป้าหมายแพลตฟอร์มเป็น x86 แทนที่จะเป็น AnyCpu ไม่ได้ช่วย
- การซ่อมแซมการติดตั้ง Visual Studio ไม่ได้ช่วยอะไร
ฉันพบบทความนี้ในเว็บไซต์ MSDN ด้วย:
สถานการณ์ที่ไม่รองรับ
แก้ไขและดำเนินการต่อไม่สามารถใช้ได้ในสถานการณ์การดีบักต่อไปนี้:
การดีบักบน Windows 98
การดีบักโหมดผสม (เนทีฟ / จัดการ)
การดีบัก SQL
การดีบักการถ่ายโอนข้อมูลของ Dr.Watson
การแก้ไขโค้ดหลังจากข้อยกเว้นที่ไม่สามารถจัดการได้เมื่อไม่ได้เลือกตัวเลือก "Unwind the call stack on unhandled exceptions"
การดีบักแอปพลิเคชันรันไทม์แบบฝัง
การดีบักแอปพลิเคชันด้วย Attach to แทนที่จะเรียกใช้แอปพลิเคชันด้วย Start จากเมนู Debug
การดีบักโค้ดที่ปรับให้เหมาะสม
การดีบักโค้ดที่มีการจัดการเมื่อเป้าหมายเป็นแอปพลิเคชัน 64 บิต หากคุณต้องการใช้ Edit and Continue คุณต้องตั้งค่าเป้าหมายเป็น x86 (คุณสมบัติโครงการแท็บคอมไพล์การตั้งค่าคอมไพเลอร์ขั้นสูง)
การดีบักโค้ดเวอร์ชันเก่าหลังจากสร้างเวอร์ชันใหม่ไม่สำเร็จเนื่องจากข้อผิดพลาดในการสร้าง
แต่ฉันตอบได้ว่า "ไม่" ทุกรายการในรายการนี้
มันใช้งานได้ก่อนหน้านี้ แต่หลายวันที่ผ่านมามันหยุดทำงานและฉันไม่รู้ว่าอะไรเป็นสาเหตุ