Visual Studio ค้างขณะเริ่มต้นระบบขณะโหลดโปรเจ็กต์ล่าสุด
ที่ตีพิมพ์: 28 มิถุนายน 2025 เวลา 18 นาฬิกา 58 นาที 14 วินาที UTC
ปรับปรุงล่าสุด : 24 กุมภาพันธ์ 2026 เวลา 9 นาฬิกา 15 นาที 50 วินาที UTC
เป็นครั้งคราว Visual Studio จะเริ่มค้างบนหน้าจอเริ่มต้นขณะโหลดรายการโปรเจ็กต์ล่าสุด เมื่อเริ่มค้าง ก็มักจะค้างอยู่บ่อยครั้ง และคุณจะต้องรีสตาร์ท Visual Studio หลายครั้ง และโดยปกติแล้วต้องรอหลายนาทีระหว่างความพยายามแต่ละครั้งจึงจะดำเนินการต่อได้ บทความนี้จะกล่าวถึงสาเหตุที่เป็นไปได้มากที่สุดของปัญหาและวิธีแก้ไขปัญหา
Visual Studio Hangs on Startup While Loading Recent Projects
บางครั้ง Visual Studio จะค้างขณะเริ่มต้นทำงานระหว่างการโหลดรายการโปรเจ็กต์ล่าสุด เมื่อเริ่มเกิดขึ้นแล้ว มักจะเกิดขึ้นบ่อยครั้ง และอาจต้องลองหลายครั้งกว่าจะเปิด Visual Studio ได้สำเร็จ
ครั้งหนึ่ง ในวันที่ผมไม่ได้ต้องการใช้งานโปรแกรมนี้อย่างเร่งด่วนบนเครื่องพัฒนาซอฟต์แวร์เครื่องหนึ่ง ผมปล่อยให้มันค้างอยู่อย่างนั้นเพื่อดูว่าจะใช้เวลานานแค่ไหน ในขณะที่ผมทำงานกับเครื่องอื่น ๆ แปดชั่วโมงต่อมา เมื่อผมกำลังจะปิดเครื่องในตอนเย็น มันก็ยังค้างอยู่ ดังนั้นดูเหมือนว่าความอดทนจะไม่ใช่ทางเลือกที่เหมาะสมในกรณีนี้
ปัญหาดังกล่าวสร้างความรำคาญยิ่งขึ้นไปอีก เนื่องจากดูเหมือนว่าคุณต้องรอสักสองสามนาทีระหว่างการเปิด Visual Studio แต่ละครั้ง เพื่อให้มีโอกาสที่ปัญหาจะหายไป หากคุณเปิดมันขึ้นมาใหม่อย่างรวดเร็วเรื่อยๆ ปัญหาก็จะเกิดขึ้นซ้ำแล้วซ้ำเล่า ผมเคยเสียเวลากว่าครึ่งชั่วโมงในการพยายามเปิด Visual Studio ขึ้นมาใหม่หลายครั้งหลังจากที่มันเกิดปัญหานี้ขึ้น ซึ่งแน่นอนว่าไม่ใช่เรื่องที่ดีเลยเมื่อคุณพยายามทำงานให้มีประสิทธิภาพ
ฉันยังไม่ทราบสาเหตุที่แท้จริงของปัญหานี้ แต่โชคดีที่หลังจากค้นคว้าข้อมูลแล้ว ฉันก็พบวิธีแก้ไขปัญหาได้อย่างน่าเชื่อถือเมื่อมันเกิดขึ้น
ปัญหาดูเหมือนจะเกี่ยวข้องกับแคชโมเดลคอมโพเนนต์ของ Visual Studio ซึ่งอาจเกิดความเสียหายได้ในบางครั้ง สาเหตุที่แท้จริงของความเสียหายยังคงเป็นปริศนาสำหรับผม แต่เมื่อเกิดขึ้นแล้ว คุณสามารถลบแคชนั้นทิ้งได้ ซึ่งจะช่วยแก้ปัญหาได้
โดยปกติแล้วไฟล์แคชโมเดลของส่วนประกอบจะอยู่ในโฟลเดอร์นี้:
แน่นอน คุณควรแทนที่ (USERNAME) และ (VERSION_AND_INSTANCEID) ด้วยค่าของคุณเอง นอกจากนี้ โปรดจำไว้ว่าโฟลเดอร์ AppData มักจะถูกซ่อนไว้ แต่คุณยังคงสามารถเข้าถึงได้โดยการพิมพ์ลงในแถบที่อยู่ หากคุณไม่ต้องการเปิดใช้งานการแสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่
โฟลเดอร์ ComponentModelCache นั้นสามารถลบหรือเปลี่ยนชื่อได้เลย และครั้งต่อไปที่คุณเริ่มใช้งาน Visual Studio ก็จะไม่ค้างขณะโหลดโปรเจกต์ล่าสุดอีกต่อไป :-)
ปัญหาได้รับการแก้ไขแล้ว - แต่ก็อาจจะเกิดขึ้นอีกในไม่ช้าก็เร็ว ดังนั้นคุณอาจต้องการบันทึกโพสต์นี้ไว้ ;-)
หมายเหตุ: บทความนี้เผยแพร่ภายใต้หัวข้อ Dynamics 365 เนื่องจากโดยปกติแล้วผมใช้ Visual Studio ในการพัฒนา Dynamics 365 for Operations อย่างไรก็ตาม ผมเชื่อว่าปัญหาที่กล่าวถึงในที่นี้เป็นปัญหาทั่วไปของ Visual Studio ไม่ใช่ปัญหาเฉพาะของปลั๊กอิน Dynamics 365
อ่านเพิ่มเติม
หากคุณชอบโพสต์นี้ คุณอาจชอบคำแนะนำเหล่านี้ด้วย:
- อัปเดตค่ามิติทางการเงินจากรหัส X++ ใน Dynamics 365
- การสร้างฟิลด์การค้นหาสำหรับมิติทางการเงินใน Dynamics 365
- ใส่ Dynamics 365 FO Virtual Machine Dev หรือ Test เข้าสู่โหมดการบำรุงรักษา
