อาการ
ใน Microsoft Visual Studio 2008 เมื่อคุณประมวลผลโค้ดต้นฉบับที่คุณดาวน์โหลดจากเซิร์ฟเวอร์แหล่งอ้างอิงของ Microsoft, Visual Studio 2008 ประสิทธิภาพการทำงานลดลง
สาเหตุ
ปัญหานี้เกิดขึ้นเนื่องจากแฟ้มต้นฉบับจะถูกดาวน์โหลดอีกทุกครั้งที่ดีบักเกอร์จำนวนคนเข้าชมดีบักในรหัส
การแก้ปัญหา
ข้อมูลโปรแกรมแก้ไขด่วน
มีโปรแกรมแก้ไขด่วนที่รองรับพร้อมให้บริการจาก Microsoft อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มุ่งหวังเพื่อการแก้ไขเฉพาะปัญหาที่อธิบายไว้ในบทความนี้ ใช้ hotfix นี้เฉพาะกับระบบต่าง ๆ ที่พบปัญหานี้ โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบจากปัญหานี้รุนแรง เราขอแนะนำให้ คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่ประกอบด้วยโปรแกรมแก้ไขด่วนนี้ หากต้องการดาวน์โหลดโปรแกรมแก้ไขด่วนนี้จากแกลเลอรีรหัส MSDN ให้ไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://code.msdn.microsoft.com/KB944899 หมายเหตุ แกลเลอรีรหัส MSDN แสดงภาษาซึ่งโปรแกรมแก้ไขด่วนพร้อมใช้งานสำหรับภาษานั้น ถ้าคุณไม่เห็นภาษาของคุณปรากฏ อาจเป็น เพราะหน้าแกลเลอรีของรหัสทรัพยากรจะไม่พร้อมใช้งานสำหรับภาษานั้น หมายเหตุ ถ้ามีปัญหาอื่น ๆ เกิดขึ้น หรือถ้าจำเป็นต้องแก้ไขปัญหาใด ๆ คุณอาจต้องสร้างคำขอรับบริการแยกต่างหาก จะมีค่าใช้จ่ายในการสนับสนุนปกติกับคำถามเพิ่มเติมและเรื่องอื่น ๆ ที่ไม่มีสิทธิได้รับโปรแกรมแก้ไขด่วนเฉพาะนี้ สำหรับรายการหมายเลขโทรศัพท์ฉบับสมบูรณ์ของฝ่ายบริการลูกค้าและการสนับสนุนของ Microsoft หรือเพื่อสร้างคำขอรับบริการแยกต่างหาก แวะไปที่เว็บไซต์ Microsoft ต่อไปนี้:
http://support.microsoft.com/contactus/?ws=support นอกจากนี้ โปรแกรมแก้ไขด่วนนี้ป้องกันไม่ให้กล่องโต้ตอบเงื่อนไขลิขสิทธิ์ของซอฟต์แวร์ Microsoftไม่จำเป็นที่อาจปรากฏขึ้นหลายครั้งเมื่อคุณเริ่มการทำงานดีบักเกอร์ คุณสามารถใช้โปรแกรมแก้ไขด่วนนี้ได้บนระบบปฏิบัติการ 32 บิต และ 64 บิต ถ้าคุณใช้โปรแกรมแก้ไขด่วนนี้ ใน Windows Vista รุ่น 64 บิต หรือ ใน Windows Vista รุ่นที่ใหม่กว่า คุณสามารถสร้างแฟ้มข้อความ Symsrv.yes ว่าง บันทึกแฟ้มนี้ในโฟลเดอร์ที่ประกอบด้วยแฟ้ม Symsrv.dll โดยทั่วไป แฟ้ม Symsrv.dll เป็นหนึ่งอยู่ในโฟลเดอร์ต่อไปนี้:
-
Debugger\x64 9.0\Common7\IDE\Remote ของ Visual Studio \Program Files\Microsoft InstallationDrive
-
Debugger\ia64 9.0\Common7\IDE\Remote ของ Visual Studio \Program Files\Microsoft InstallationDrive
อย่างไรก็ตาม ถ้าคอมโพเนนต์ตรวจแก้จุดบกพร่องรุ่น 32 บิต หรือ 64 บิตจะถูกคัดลอกไปยังคอมพิวเตอร์ระยะไกล คุณต้องคัดลอกแฟ้ม Symsrv.yes ไปยังโฟลเดอร์เดียวกันกับที่ประกอบด้วยคอมโพเนนต์ตรวจแก้จุดบกพร่อง ในสถานการณ์สมมตินี้ คุณไม่จำเป็นต้องใช้โปรแกรมแก้ไขด่วนบนคอมพิวเตอร์ระยะไกล
ข้อกำหนดเบื้องต้น
คุณต้องมี Visual Studio 2008 ที่ติดตั้งอยู่เพื่อใช้โปรแกรมแก้ไขด่วนนี้
ข้อกำหนดการรีสตาร์ท
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนโปรแกรมแก้ไขด่วนอื่น ๆ อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้แทนโปรแกรมแก้ไขด่วนเหมือนกับรุ่นก่อนหน้านี้ รุ่นก่อนหน้าของโปรแกรมแก้ไขด่วนเหมือนกันมีปัญหาในการติดตั้งคอมโพเนนต์ รุ่นก่อนหน้าของโปรแกรมแก้ไขด่วนนี้จำเป็นต้องมีการติดตั้งแบบเต็มของภาษาที่ไม่จำเป็นทั้งหมด การติดตั้งทั้งหมดนี้ใช้เวลาเพิ่มเติมในการติดตั้ง ใช้เนื้อที่ว่างบนดิสก์เพิ่มเติม นั้นมีศักยภาพเพื่อปล่อยให้ Visual Studio ในสถานะที่ไม่ใช่ patchable รุ่นที่ใหม่กว่าของโปรแกรมแก้ไขด่วนนี้แก้ไขปัญหานี้
หมายเหตุ คุณต้องถอนการติดตั้งรุ่นก่อนหน้าของโปรแกรมแก้ไขด่วนนี้ก่อนที่จะใช้โปรแกรมแก้ไขด่วนนี้รุ่นที่ใหม่กว่าข้อมูลแฟ้ม
เวอร์ชันภาษาอังกฤษของโปรแกรมแก้ไขด่วนนี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่านี้) ซึ่งแสดงรายการไว้ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
ชื่อแฟ้ม |
รุ่นของแฟ้ม |
ขนาดของแฟ้ม |
วันที่ |
เวลา |
เส้นทางของแฟ้ม |
---|---|---|---|---|---|
Vsdebug.dll |
9.0.21022.63 |
1,513kb |
25-Mar-2008 |
15:49 |
.. 9.0\Common7\Package\Debugger\ visual Studio \Program Files\Microsoft |
Symsrv.yes |
แฟ้มว่างเปล่า ไม่ versioned |
1kb |
13-Dec-2007 |
10:33 |
.. \Program Files\Microsoft Debugger\x86\ 9.0\Common7\IDE\Remote ของ visual Studio |
Symsrv.yes |
แฟ้มว่างเปล่า ไม่ versioned |
1kb |
13-Dec-2007 |
10:33 |
.. 9.0\Common7\x86\ visual Studio \Program Files\Microsoft |
Vs_setup.dll |
9.0.21022.55 |
1,025kb |
25-Mar-2008 |
13:59 |
.. Visual Studio 9.0\ \Program Files\Microsoftชื่อ SKU |
ภาษาที่ใช้ได้
-
จีนประยุกต์
-
จีนดั้งเดิม
-
ภาษาอังกฤษ
-
ภาษาฝรั่งเศส
-
ภาษาเยอรมัน
-
อิตาลี
-
ญี่ปุ่น
-
ภาษาเกาหลี
-
สเปน
สถานะ
Microsoft ยืนยันว่านี่เป็นปัญหาในผลิตภัณฑ์ของ Microsoft ซึ่งแสดงไว้ในส่วน "นำไปใช้กับ"
ข้อมูลเพิ่มเติม
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรวม Visual Studio 2008 สนับสนุนการดีบัก แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:
http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspxสำหรับข้อมูลเพิ่มเติมเกี่ยวกับศัพท์เฉพาะในการปรับปรุงซอฟต์แวร์ ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft