Düzeltme: Visual Studio 2008, bir Visual Basic projesi oluşturmak için kullandıktan sonra IDE içindeki performans sorunları yaşayabilirsiniz


Belirtiler


Aşağıdaki senaryoyu düşünün:
  • Bir Microsoft Visual Basic projesi oluşturmak için Microsoft Visual Studio 2008 kullanın.
  • Visual Basic projesinin tek bir dosya içinde pek çok XML açıklamaları içerir.
  • Dosya büyük olasılıkla bir tasarımcı tarafından oluşturulan Web başvurusu veya bir dataset için dosyasıdır.
Bu senaryoda, IDE içinde aşağıdaki performans sorunlarıyla karşılaşabilirsiniz:
  • IDE çözümü oluşturun ve çözümü yeniden için uzun zaman alıyor.
  • Karşılaştığınız hata ayıklama başlatmak için F5'e bastığınızda bir yavaş yanıt süresi.
  • Yavaş yanıt süresi Code Editor içinde karşılaştığınız.
  • Bir IntelliSense yavaş yanıt süresini karşılaştığınız.

Neden


Visual Studio 2008 derleyici XML belgeleri içeren büyük dosyaları nasıl işler nedeniyle bu sorun oluşur.

Çözüm


Düzeltme bilgileri



Microsoft, desteklenen bir düzeltmeyi kullanıma sunmuştur. Ancak bu düzeltme yalnızca bu makalede anlatılan sorunu düzeltmek amacıyla hazırlanmıştır. Bu düzeltmeyi yalnızca bu sorunla karşılaşmış olan sistemlere uygulayın. Bu düzeltme, ek test süreci gerektirebilir. Bu nedenle bu sorundan ciddi bir şekilde etkilenmiyorsanız, bu düzeltmeyi içeren bir sonraki yazılım güncelleştirmesini beklemeniz önerilir.

Bu düzeltmeyi MSDN kod Galerisi'nden yüklemek için aşağıdaki Microsoft Web sitesini ziyaret edin:


Not: MSDN Kod Galerisi'nde düzeltmenin kullanılabilir olduğu diller görüntülenir. Kendi dilinizi görmüyorsanız, bu dil için kod Galerisi kaynak sayfası kullanılamıyor demektir.


Not: Ek sorunlar oluşursa veya sorun giderme gerekiyorsa, ayrı bir hizmet isteği oluşturmanız gerekebilir. Ek destek sorularına ve bu düzeltme için geçerli olmayan sorunlara normal destek ücretleri uygulanır. Microsoft Müşteri Hizmetleri ve Destek bölümünün tam liste telefon numaralarına ulaşmak veya ayrı bir hizmet isteği oluşturmak için aşağıdaki Microsoft Web sitesini ziyaret edin:



Bu düzeltmenin İngilizce sürümü, aşağıdaki tabloda listelenen dosya özniteliklerine (veya daha yeni dosya özniteliklerine) sahiptir. Bu dosyaların tarihleri ve saatleri Koordinatlı Evrensel Saat'te (UTC) listelenmiştir. Dosya bilgilerini görüntülediğinizde koordinatlı evrensel saat yerel saate dönüştürülür. UTC ve yerel saat arasındaki farkı bulmak için Denetim Masası'ndaki Tarih ve Saat öğesinde Saat Dilimi sekmesini kullanın.
Dosya adıDosya sürümüDosya boyutuTarihSaat
Avvspkdh.dll9.0.21022.4334,81629-Jan-200803:17
Mcee.dll9.0.21022.43367,60829-Jan-200803:17
Mpishim.exe9.0.21022.4326.11229-Jan-200803:17
Msvb7.dll9.0.21022.434,069,88029-Jan-200803:17
Msvsmon.exe9.0.21022.433,004,41629-Jan-200803:17

Geçici çözüm


Bu soruna geçici bir çözüm için aşağıdaki yöntemlerden birini kullanın.

Yöntem 1: XML açıklama oluşturulmasını devre dışı bırakma

Proje için XML yorum oluşturma devre dışı bırakmak için aşağıdaki yordamlardan birini kullanın.

Visual Studio 2008

  1. Çözüm Gezgini'nde, ProjectNamesağ tıklatın ve sonra Özellikler' i tıklatın.
  2. Derleme sekmesinde oluşturmak XML belgeleri dosyası onay kutusunu temizlemek için tıklatın.
  3. Dosya menüsünden Save Allkomutunu tıklayın.

Visual Basic 2008 Express Edition

  1. Projeyi bir yedeğini oluşturun.
  2. Projenin .vbproj dosyasını Not Defteri'nde açın.
  3. Bulun ve sonra .vbproj dosyasındaki < DocumentationFile > öğeleri silin.

    Not: Genellikle, .vbproj dosyasındaki iki öğeleri siler.

Yöntem 2: XML açıklamaları kaldırma

XML açıklamaları kaldırmak için tasarımcı tarafından oluşturulan dosya için şu adımları izleyin:
  1. Düzen menüsünde, Bul ve Değiştir'inüzerine ve Hızlı Değiştir' i tıklatın.
  2. Aranan kutusuna '''.
  3. Yerine konan kutusunda, "" yazın ve sonra Değiştir' i tıklatın.
Not: Aşağıdaki eylemlerden birini gerçekleştirdiğinizde bu adımları yinelemeniz gerekir:

Yöntem 3: XML açıklamaları olan bir dosyayı saklamak için ayrı bir proje oluşturma

Tasarımcı tarafından oluşturulan dosyaları depolamak için yeni bir sınıf kitaplığı projesi oluşturun. Aşağıdaki yordam, bunun bir örneği verilmiştir:
  1. Veya, bir veri kümesi içeren Web başvurusu içeren dosyaları depolamak için yeni bir sınıf kitaplığı projesi oluşturun.
  2. Özgün Visual Basic projesinde yeni sınıf kitaplığı projesine başvuru ekleyin.
  3. XML belgeleri dosyası devre dışı bırakmak için yöntem 1'i kullanın.
Not: İmport bildirileri için Visual Basic kodu eklemeniz gerekebilir.

Durum


Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Daha fazla bilgi


Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması

Bir proje için XML belgeleri nasıl oluşturulacağı hakkında daha fazla bilgi için aşağıdaki Microsoft Developer Network (MSDN) Web sitesini ziyaret edin: