Miklix

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 ซึ่งบางครั้งอาจเสียหายได้ สาเหตุที่ทำให้เกิดการเสียหายนั้นยังคงเป็นปริศนาสำหรับฉัน แต่เมื่อเกิดขึ้น คุณสามารถลบมันได้ ซึ่งจะช่วยแก้ปัญหาได้

โดยปกติแคชโมเดลส่วนประกอบจะอยู่ในโฟลเดอร์นี้:

C:\Users\<USERNAME>\AppData\Local\Microsoft\VisualStudio\<VERSION_AND_INSTANCEID>\ComponentModelCache

เห็นได้ชัดว่าคุณควรแทนที่ และ ด้วยค่าของคุณเอง นอกจากนี้ โปรดจำไว้ว่าโดยปกติแล้วโฟลเดอร์ AppData จะถูกซ่อนไว้ แต่คุณยังคงสามารถเข้าถึงได้โดยพิมพ์ลงในแถบที่อยู่หากคุณไม่ต้องการให้แสดงไฟล์และโฟลเดอร์ที่ซ่อนอยู่

คุณสามารถลบหรือเปลี่ยนชื่อโฟลเดอร์ ComponentModelCache ได้ และในครั้งถัดไปที่คุณเริ่ม Visual Studio โฟลเดอร์จะไม่ค้างในขณะที่โหลดโปรเจ็กต์ล่าสุด :-)

ปัญหาได้รับการแก้ไขแล้ว - แต่มีแนวโน้มว่าจะเกิดขึ้นอีกเร็ว ๆ นี้ ดังนั้นคุณอาจต้องการคั่นหน้าโพสต์นี้ไว้ ;-)

หมายเหตุ: บทความนี้เผยแพร่ภายใต้ Dynamics 365 เนื่องจากฉันมักใช้ Visual Studio ในการพัฒนา D365 ฉันเชื่อว่าปัญหาที่กล่าวถึงในบทความนี้เป็นปัญหาทั่วไปของ Visual Studio และไม่ได้เฉพาะเจาะจงกับปลั๊กอิน D365

แชร์บนบลูสกายแชร์บนเฟสบุ๊คแชร์บน LinkedInแชร์บน Tumblrแชร์บน Xแชร์บน LinkedInปักหมุดบน Pinterest

มิคเคล คริสเตนเซ่น

เกี่ยวกับผู้เขียน

มิคเคล คริสเตนเซ่น
ไมเคิล คือผู้สร้างและเจ้าของเว็บไซต์ miklix.com เขามีประสบการณ์เป็นโปรแกรมเมอร์/นักพัฒนาซอฟต์แวร์คอมพิวเตอร์มืออาชีพมากว่า 20 ปี และปัจจุบันทำงานเต็มเวลาให้กับบริษัทไอทีขนาดใหญ่แห่งหนึ่งในยุโรป เมื่อไม่ได้เขียนบล็อก เขาจะใช้เวลาว่างไปกับความสนใจ งานอดิเรก และกิจกรรมต่างๆ มากมาย ซึ่งในระดับหนึ่งอาจสะท้อนให้เห็นได้จากหัวข้อต่างๆ มากมายที่กล่าวถึงในเว็บไซต์นี้