แอปพลิเคชัน C # เดสก์ท็อปในรุ่นด่วนทำงานแล้วไม่ทำงาน 5 วินาทีในภายหลัง
ฉันพยายามต่อไปนี้:
- ตรวจสอบให้แน่ใจว่าการกำหนดค่าการดีบักการตั้งค่าการตรวจแก้จุดบกพร่องและข้อมูลการตรวจแก้จุดบกพร่องแบบเต็มจะถูกตั้งค่าบนชุดประกอบทั้งหมด
- ลบโฟลเดอร์ bin และ obj ทั้งหมดและ DLLs ทั้งหมดที่เกี่ยวข้องกับโครงการจากเครื่องทั้งหมดของฉัน
- สร้างโครงการใหม่ที่ทำให้เกิดปัญหาตั้งแต่เริ่มต้น
- Reboot
ฉันมี WinForms สองโครงการในโซลูชัน หนึ่งในนั้นโหลดข้อมูลการดีบัก พวกเขาทั้งคู่อ้างถึงแอสเซมบลีฉันกำลังพยายามรับข้อมูลการตรวจแก้จุดบกพร่องในลักษณะเดียวกันในไฟล์โครงการ ความคิดใด ๆ
ฉันต้องการเพิ่มที่นี่ส่วนใหญ่สำหรับตัวเองเมื่อฉันกลับมาเพื่อทบทวนคำถามนี้สัญลักษณ์ที่ไม่ได้โหลดจนกว่าจะโหลดแอสเซมบลีและแอสเซมบลีไม่ได้โหลดจนกว่าจะจำเป็น หากเบรกพอยต์อยู่ในไลบรารีที่ใช้ในฟังก์ชันเดียวในแอสเซมบลีหลักของคุณเท่านั้นสัญลักษณ์จะไม่ถูกโหลด (และจะแสดงเบรกพอยต์ว่าไม่ได้ถูกตี) จนกว่าจะเรียกใช้ฟังก์ชันนั้น
<DebugSymbols>true</DebugSymbols>
อยู่ภายใต้ VS2015 ฉันเพิ่มมันด้วยตนเองและทำงานได้ดี