Visual Studio Community Edition เป็นการสลับช้าระหว่างไฟล์หรือการเปิดไฟล์ใหม่ ทุกอย่างอื่น (ตัวอย่างเช่นรายการเมนู) เป็นอย่างอื่นปกติ
ฉันลองคำแนะนำทั้งหมดในคำตอบก่อนหน้านี้ก่อนและไม่มีใครทำงานได้ ฉันสังเกตว่ามันเกิดขึ้นเฉพาะในแอปพลิเคชัน ASP.NET MVC 4 เว็บดังนั้นฉันจึงเพิ่มแอปพลิเคชัน ASP.NET MVC 4 เว็บใหม่และนี่ก็รวดเร็ว
หลังจากการทดลองและข้อผิดพลาดมากมายฉันค้นพบความแตกต่างคือpackages.config
- ถ้าฉันใส่การอ้างอิงของ Microsoft ที่ด้านบนของไฟล์ทำให้ทุกอย่างวุ่นวายอีกครั้ง
ย้ายMicrosoft*
รายการไปด้านบน
ดูเหมือนว่าคุณไม่จำเป็นต้องย้ายพวกเขาทั้งหมด - การพูดว่าการย้าย<package id="Microsoft.Web.Infrastructure"
มีผลที่เห็นได้ชัดเจนบนเครื่องของฉัน
เป็นการกัน
- การลบเนื้อหาทั้งหมดของไฟล์ทำให้การลบไฟล์เร็วขึ้นอีกด้วย *
- การแยกแพ็คเกจออกจาก Visual Studio ไม่สามารถแก้ไขปัญหาได้
- เพื่อนที่ใช้ Visual Studio 2013 Premium สังเกตเห็นว่าไม่มีความแตกต่างในกรณีเหล่านี้ (ทั้งสองอย่างรวดเร็ว)
UPDATE
ดูเหมือนว่าแพ็กเกจNuGet ที่หายไปหรือไม่สมบูรณ์ภายในเครื่องนั้นเป็นสาเหตุ ฉันเปิดผู้จัดการแพคเกจและได้รับคำเตือน 'แพคเกจ NuGet บางอย่างหายไปจากโซลูชันนี้' และเลือกที่จะกู้คืนแพ็กเกจและเร่งสิ่งเหล่านี้ อย่างไรก็ตามฉันไม่ชอบสิ่งนี้เหมือนกับในที่เก็บของฉันฉันเพิ่มเฉพาะรายการจริงที่จำเป็นสำหรับการรวบรวมเนื่องจากฉันไม่ต้องการขยายพื้นที่เก็บข้อมูลของฉันดังนั้นในที่สุดฉันก็ลบ packages.config
โซลูชันนี้อาจไม่เหมาะสมกับความต้องการของคุณเนื่องจากฉันต้องการใช้ NuGet เพื่อดึงข้อมูลแพ็คเกจไม่จัดการกับการอัปเดตแพ็กเกจดังนั้นสิ่งนี้จะแตกถ้าคุณใช้เพื่อจุดประสงค์นั้น