Visual Studio ค้างขณะเริ่มต้นระบบขณะโหลดโปรเจ็กต์ล่าสุด
ที่ตีพิมพ์: 28 มิถุนายน 2025 เวลา 18 นาฬิกา 58 นาที 14 วินาที UTC
เป็นครั้งคราว Visual Studio จะเริ่มค้างบนหน้าจอเริ่มต้นขณะโหลดรายการโปรเจ็กต์ล่าสุด เมื่อเริ่มค้าง ก็มักจะค้างอยู่บ่อยครั้ง และคุณจะต้องรีสตาร์ท Visual Studio หลายครั้ง และโดยปกติแล้วต้องรอหลายนาทีระหว่างความพยายามแต่ละครั้งจึงจะดำเนินการต่อได้ บทความนี้จะกล่าวถึงสาเหตุที่เป็นไปได้มากที่สุดของปัญหาและวิธีแก้ไขปัญหา
Visual Studio Hangs on Startup While Loading Recent Projects
บางครั้ง Visual Studio จะค้างขณะกำลังโหลดรายการโปรเจ็กต์ล่าสุด เมื่อเริ่มเกิดขึ้น ก็มักจะเกิดขึ้นซ้ำแล้วซ้ำเล่า และอาจต้องใช้ความพยายามหลายครั้งกว่าจะเปิด Visual Studio ขึ้นมาได้
วันหนึ่ง ฉันไม่ต้องการใช้โปรแกรมนี้บนเครื่องพัฒนาเครื่องใดเครื่องหนึ่งโดยด่วน ฉันปล่อยให้โปรแกรมนี้ค้างเพื่อดูว่าจะใช้เวลานานแค่ไหนในขณะที่ฉันทำงานกับเครื่องอื่น ๆ เมื่อฉันกำลังจะปิดเครื่องหลังจากผ่านไปแปดชั่วโมง โปรแกรมนี้ยังคงค้างอยู่ ดังนั้น การอดทนจึงดูเหมือนจะไม่ใช่ทางเลือกที่เหมาะสมในกรณีนี้
ปัญหาจะยิ่งน่ารำคาญมากขึ้นเมื่อดูเหมือนว่าคุณจะต้องรอสักสองสามนาทีระหว่างการเริ่ม Visual Studio เพื่อให้มีโอกาสแก้ไขปัญหาได้ หากคุณเริ่มโปรแกรมใหม่อีกครั้งอย่างรวดเร็ว ปัญหาจะเกิดขึ้นซ้ำแล้วซ้ำเล่า ฉันเคยใช้เวลาไปมากกว่าครึ่งชั่วโมงในการเริ่ม Visual Studio เมื่อโปรแกรมประสบปัญหานี้ เห็นได้ชัดว่าวิธีนี้ไม่เหมาะอย่างยิ่งเมื่อคุณพยายามทำงานอย่างมีประสิทธิภาพ
ฉันยังต้องคิดหาสาเหตุที่แท้จริงของปัญหานี้ แต่โชคดีที่หลังจากค้นคว้าแล้ว ฉันพบวิธีแก้ไขปัญหาได้อย่างน่าเชื่อถือเมื่อปัญหาเกิดขึ้น
ปัญหาดังกล่าวดูเหมือนจะเกี่ยวข้องกับแคชโมเดลคอมโพเนนต์ของ Visual Studio ซึ่งบางครั้งอาจเสียหายได้ สาเหตุที่ทำให้เกิดการเสียหายนั้นยังคงเป็นปริศนาสำหรับฉัน แต่เมื่อเกิดขึ้น คุณสามารถลบมันได้ ซึ่งจะช่วยแก้ปัญหาได้
โดยปกติแคชโมเดลส่วนประกอบจะอยู่ในโฟลเดอร์นี้:
เห็นได้ชัดว่าคุณควรแทนที่
คุณสามารถลบหรือเปลี่ยนชื่อโฟลเดอร์ ComponentModelCache ได้ และในครั้งถัดไปที่คุณเริ่ม Visual Studio โฟลเดอร์จะไม่ค้างในขณะที่โหลดโปรเจ็กต์ล่าสุด :-)
ปัญหาได้รับการแก้ไขแล้ว - แต่มีแนวโน้มว่าจะเกิดขึ้นอีกเร็ว ๆ นี้ ดังนั้นคุณอาจต้องการคั่นหน้าโพสต์นี้ไว้ ;-)
หมายเหตุ: บทความนี้เผยแพร่ภายใต้ Dynamics 365 เนื่องจากฉันมักใช้ Visual Studio ในการพัฒนา D365 ฉันเชื่อว่าปัญหาที่กล่าวถึงในบทความนี้เป็นปัญหาทั่วไปของ Visual Studio และไม่ได้เฉพาะเจาะจงกับปลั๊กอิน D365