Visual Studio 2005 Service Pack 1 sürüm notları

Bu makalede, Visual Studio 2005 Service Pack 1'in (SP1) yüklenmesi ve kaldırılmasıyla ilgili bilinen sorunlar listelenir.

Özgün ürün sürümü: Visual Studio
Özgün KB numarası: 928957

Not

Visual Studio 2005 SP1'de bulunan işlevsel değişiklikler hakkında bilgi için bkz. Visual Studio 2005 Kullanımdan Kaldırıldı belgeleri.

Visual Studio 2005 SP1'i edinin

Desteklenen diller

Visual Studio 2005 SP1, tüm Visual Studio 2005 dil ürünleri için güncelleştirmeler sağlar:

  • Çince (Basitleştirilmiş)
  • Çince (Geleneksel)
  • İngilizce (Birleşik Devletler)
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Russian
  • Spanish

Desteklenen işletim sistemleri

  • Microsoft Windows 2000 Professional SP4
  • Microsoft Windows 2000 Server SP4
  • Microsoft Windows 2000 Advanced Server SP4
  • Microsoft Windows 2000 Datacenter Server SP4
  • Microsoft Windows XP Professional x64 Edition (WOW)
  • Microsoft Windows XP Professional SP2
  • Microsoft Windows XP Home Edition SP2
  • Microsoft Windows XP Media Center Edition 2002 SP2
  • Microsoft Windows XP Media Center Edition 2004 SP2
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows XP Tablet PC Edition SP2
  • Microsoft Windows Server 2003, Standard Edition SP1
  • Microsoft Windows Server 2003, Enterprise Sürümü SP1
  • Microsoft Windows Server 2003, Datacenter Edition SP1
  • Microsoft Windows Server 2003, Web Edition SP1
  • Microsoft Windows Server 2003, Standard x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Enterprise x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003, Datacenter x64 Edition SP1 (WOW)
  • Microsoft Windows Server 2003 R2, Standard Edition
  • Microsoft Windows Server 2003 R2, Standard x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Enterprise Sürümü
  • Microsoft Windows Server 2003 R2, Enterprise x64 Edition (WOW)
  • Microsoft Windows Server 2003 R2, Datacenter Edition
  • Microsoft Windows Server 2003 R2, Datacenter x64 Edition (WOW)
  • Microsoft Windows Vista

Yükleme gereksinimleri

  • Desteklenen Visual Studio 2005 ürünlerinden birinin lisanslı bir kopyası hedef bilgisayara yüklenmelidir.
  • 192 MB RAM gereklidir. 256 MB veya üzeri önerilir.

Visual Studio 2005 SP1 desteği

Resmi olmayan topluluk desteği MSDN Forumları aracılığıyla sağlanır.

Yükleme sorunları – tüm platformlar

  • Hizmet paketi yüklemesi özgün ürün yüklemesinden daha uzun sürüyor

    Visual Studio 2005 SP1'in yüklenmesi, SP1 yüklemesi bir ürün yüklemesine çok benzer ancak ek yükleme görevlerine sahip olduğundan özgün sürüm yüklemesinden daha uzun sürer. Yükleme süresi, hangi ürünün yüklendiğine ve bilgisayarın yapılandırmasına bağlıdır.

  • Yükleme için önemli disk alanı gerekir

    Hizmet paketini yüklemek için özgün ürün yüklemesi tarafından alınana eşit disk alanı gerekebilir. Birden fazla Visual Studio ürününüz yüklüyse, her hizmet paketi yüklemesi için disk alanı gerekir. Hizmet paketi için indirme sayfasında gerekli disk alanının tahminini bulabilirsiniz.

  • Visual Studio 2005 SP1 birden çok kez yüklemeyi dener

    Bilgisayarınızda birden çok Visual Studio ürünü yüklüyse hizmet paketi birden çok kez çalışır. Yüklemeyi birden çok kez başlatmayın.

  • İletişim kutuları yükleme sırasında kısmen gizlenir

    Yapılandırıyor ... iletişim kutusunu ekranın ortasından uzağa taşırsanız bu sorun oluşur. Sonraki iletişim kutuları Yapılandırılıyor ... iletişim kutusunda ortalanır. Yapılandırılıyor ... iletişim kutusu ekranın köşesine yakınsa, daha sonra görüntülenen daha büyük iletişim kutuları kısmen ekranın dışında olabilir.

    Bu sorunu çözmek için, ekranın ortasında Yapılandır ... iletişim kutusunu bırakın.

    Visual Studio 2005 SP1, Visual Studio derlemesinin hemen ardından yüklenmez: Hata ayıklayıcı hizmeti kapatılana kadar Visual Studio 2005 SP1'i yükleyemezsiniz.

    Bu sorunu çözmek için aşağıdaki adımlardan birini yapın:

    • Devam eden derlemeleri tamamlayın ve hata ayıklayıcı hizmetinin kapatılmasını bekleyin. Bu da 10 dakika kadar sürebilir.

    • mspdbsrv.exe hizmetinin tüm örneklerini sonlandırmak için Görev Yöneticisi'ni kullanın.

  • Team Foundation Server önkoşulları

    Visual Studio 2005 SP1'i yüklemeden önce KB919156 güncelleştirmesini yüklemeniz gerekir. Bu güncelleştirme, sunucunun SP1 yüklemesi sırasında istemci isteklerini işlememesini sağlar.

  • Ağ kullanılamıyorsa Visual Studio 2005 Team Foundation Server SP1 yüklenemiyor veya kaldırılamıyor

    Ağ kullanılamadığında Visual Studio 2005 Team Foundation Server SP1 yüklenemiyor veya kaldırılamıyor. Active Directory'ye bağımlı özel bir eylemle ilgili bir sorundur.

    Senaryo:

    1. Ağ paylaşımından Visual Studio 2005 Team Foundation Server'ı yükleyin.
    2. KB919156'dan gerekli güncelleştirmeyi yükleyin.
    3. Visual Studio 2005 Team Foundation Server SP1'i yerel olarak kopyalayın.
    4. Ağı devre dışı bırakın.
    5. Hizmet paketini yerel yoldan yükleyin. Hizmet paketi yüklenemedi.

    Bu sorunu çözmek için hizmet paketini yüklemeye veya kaldırmaya çalışmadan önce ağın kullanılabilir olduğundan emin olun.

  • Visual Studio 2005 web uygulaması projelerinin kaldırılması gerekiyor

    Visual Studio 2005 Web Uygulaması Projeleri yüklüyse Visual Studio 2005 SP1'i yüklemek için şu adımları izleyin:

    1. Visual Studio 2005 Web Uygulaması Projeleri eklentisini kaldırın.
    2. Visual Studio 2005 SP1'i yükleyin.
  • SQL Server Compact Edition Araçları ve çalışma zamanı

    Visual Studio 2005 SP1, SQL Server Compact Edition 3.1 tasarım zamanı yardımcı programlarının güncelleştirmelerini içerir. Visual Studio 2005 SP1 için SQL Server Compact Sürüm Araçları kullanıcı arabirimi/İletişim Kutuları, cihaz CAB dosyaları, DataDirectory özelliği ve Akıllı Cihaz Geliştirme bileşenleri için ClickOnce desteğini içerir.

  • Visual Basic 2005 komut satırı derleyicisi (Vbc.exe) için düzeltme güncelleştirmesi kullanıma sunuldu

    Visual Studio 2005 SP1, Visual Basic 2005 tasarım zamanı derleyicisinde geliştirilmiş yanıt hızı, kararlılık ve performans gibi iyileştirmeler sağlar.

    Visual Studio 2005 SP1'i yükledikten sonra, aşağıdakilerden biri geçerliyse komut satırı derleyicisi için hizmet paketi düzeltmelerini almak üzere bu düzeltmeyi geliştirme ve dağıtılan makinelere yükleyin:

    • Visual Basic 2005'te ASP.NET 2.0 ile web siteleri geliştirıyorsunuz.
    • Visual Basic 2005'te yazılmış ASP.NET 2.0 web sitelerini dağıtıyorsunuz.
    • Komut satırı derleyicisini kullanarak IDE dışında Visual Basic 2005 projeleri oluşturuyorsunuz.
  • Sürüm sürümünü yüklemeden önce Visual Studio 2005 SP1 Beta'yi kaldırın

    Visual Studio 2005 SP1 sürümünü yüklemeden önce Visual Studio 2005 SP1 Beta'yı kaldırmanız gerekir. Önce betayı kaldırmazsanız aşağıdaki hata iletisini alırsınız:

    Yükseltilecek program eksik olabileceğinden veya yükseltme yaması programın farklı bir sürümünü güncelleştirebileceğinden yükseltme yaması Windows Installer hizmeti tarafından yüklenemiyor. Yükseltilecek programın bilgisayarınızda bulunduğunu ve doğru yükseltme yamasına sahip olduğunuzu doğrulayın.

    Beta sürümünü Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM'den kaldırmak için:

    1. Başlat'a tıklayın.
    2. Denetim Masası'na tıklayın.
    3. Program Ekle/Kaldır'ı açın.
    4. Uygulandığı her ürün için hizmet paketi beta'yı seçin ve Değiştir/Kaldır'a tıklayın.

    Beta sürümünü Windows XP SP2 ve Windows Server 2003 SP1'den kaldırmak için:

    1. Başlat'a tıklayın.
    2. Denetim Masası'na tıklayın.
    3. Program Ekle/Kaldır'ı açın.
    4. Henüz işaretlenmediyse Güncelleştirmeler göster'i işaretleyin.
    5. Uygulandığı her ürünün altında iç içe yerleştirilmiş hizmet paketi beta'yı seçin ve Kaldır'a tıklayın.

    Beta sürümünü Windows Vista'dan kaldırmak için:

    1. Başlat'a tıklayın.
    2. Denetim Masası'na tıklayın.
    3. Programlar'a tıklayın.
    4. Programlar ve Özellikler bölümünde Yüklü güncelleştirmeleri görüntüle'ye tıklayın.
    5. Uygulandığı her ürün için hizmet paketi beta'yı seçin ve Kaldır'a tıklayın.

Yükleme sorunları – Windows Vista

  • Windows Vista'da yükleme için yükseltilmiş ayrıcalıklar gerekir

    Windows Vista'ya Visual Studio 2005 SP1 yüklüyorsanız SP1 yürütülebilir dosyasını sağ tıklatmanızı ve ardından Yönetici olarak çalıştır'ı seçmenizi öneririz. Bunun yerine, yürütülebilir dosyayı ayrıcalıklı bir konsol penceresinden başlatabilirsiniz.

  • Kurulum iletişim kutusu görüntülenemiyor

    Tüm yüklemelerle Birlikte Kullanıcı Hesabı Denetimi (UAC) altında gerçekleşen doğrulama, ilk kurulum iletişim kutusunun görünümünü geciktirmektedir. Bir saatten uzun gecikmeler bildirilmiştir.

  • Windows Vista için Visual Studio 2005 Service Pack 1 Güncelleştirmesi

    Vista platformuna özgü sorunları gidermek için Visual Studio 2005 SP1 için bir güncelleştirme yayınlıyoruz. Daha fazla bilgi için bkz. Windows Vista için Visual Studio.

Yükleme sorunları – Windows Server 2003

Windows Server 2003 SP1 yüklü Windows Server 2003 sürümlerinde yükleme başarısız oluyor. Bildirilen hata:

Hata 1718. Dosya <Adı> dijital imza ilkesi tarafından reddedildi.

Bu sorun, .msi paketinin veya .msp paketinin doğru imzalandığını doğrulamak için bilgisayarda Windows Server 2003 veya Windows XP için bitişik bellek yetersiz olduğunda oluşur.

Bu sorunu çözmek için Windows Server 2003 veya Windows XP'de büyük bir Windows Installer paketi veya büyük bir Windows Installer düzeltme eki paketi yüklemeye çalıştığınızda hata iletisine bakın: Hata 1718. Dosya dijital imza ilkesi tarafından reddedildi.

Kaldırma sorunları

  • Visual Studio 2005 SP1 kaldırılırken hata 33088 gösteriliyor

    Bu hata aşağıdaki senaryoda oluşur:

    1. Visual Studio 2005 Team Test sürümünü yükleyin.

    2. Dağıtılmış Test Yürütme Denetleyicisi'ni veya Dağıtılmış Test Yürütme Aracısı bileşenini yükleyin.

    3. İlgili hizmet paketini yükleyin.

    4. Hizmet paketinin kaldırılması ile başarısız oluyor

      Hata 33088: Kurulum paketinde bir sorun var.

    Bu sorunu çözmek için şu adımları izleyin:

    1. Program Ekle veya Kaldır'ı kullanarak bileşeni kaldırın.
    2. Visual Studio hizmet paketini kaldırın.
    3. Bileşeni yeniden yükleyin.
  • Visual Studio Team Suite 2005 SP1'in kaldırılması Visual Basic Express 2005 yüklemesini bozuyor

    Bu hata aşağıdaki senaryoda oluşur:

    1. Visual Studio Professional 2005'i yükleyin.
    2. Visual Studio Professional için Visual Studio 2005 SP1'i yükleyin.
    3. Visual Basic Express 2005'i yükleyin.
    4. Visual Basic Express 2005 SP1'i yükleyin.
    5. Visual Studio Professional 2005'i kaldırın.
    6. Visual Basic Express çalıştırılamıyor. Çünkü iki eksik derleme var.

    Bu sorunu çözmek için şu adımları izleyin:

    1. Onar seçeneğini belirleyerek Visual Basic Express 2005'i yeniden yükleyin.
    2. Onar seçeneğini belirleyerek Visual Basic Express 2005 SP1'i yeniden yükleyin.
  • Visual Web Developer Express SP1 kaldırılamıyor

    Bu hata aşağıdaki senaryoda oluşur:

    1. Visual Web Developer Express'i yükleyin.
    2. Visual Web Developer Express SP1'i yükleyin.
    3. Visual Web Developer Express'i kaldırın.
    4. Visual Web Developer Express'i yükleyin.
    5. Visual Web Developer Express SP1'i yükleyin.
    6. Visual Web Developer Express SP1'i kaldırın.
    7. Bir hatayla karşılaşılır.

    Bilinen bir sistem durumuna dönmek için şu adımları izleyin:

    1. Visual Web Developer Express'i kaldırın.
    2. Visual Web Developer Express'i yükleyin.
    3. Visual Web Developer Express SP1'i yükleyin.
  • Visual Studio 2005 Team Suite SP1'in kaldırılması simgeleri kaldırır

    Visual Studio 2005 Team Suite SP1'in kaldırılması sembol dosyalarını kaldırır ve özgün Visual Studio 2005 ürün yüklemesini bozabilir.

    Bu sorunu çözmek için Visual Studio 2005'i onarın. Visual Studio 2005'in ürün onarımı tüm eksik dosyaların yerini alır.

  • Yan yana bir senaryoda Visual Studio 2005 SP1'i kaldırmak diğer hizmet paketi yüklemesini bozabilir

    Aynı bilgisayara iki Visual Studio 2005 sürümü yüklendiğinde ve tarafından hizmet paketiyle güncelleştirildiğinde, sürümlerden birinin hizmet paketinin kaldırılması dosyaları diğer sürüm için hizmet dışı paket düzeyine geri çevirir.

    Bu sorunu çözmek için hizmet paketini diğer sürüme yeniden yükleyin.

  • Bazı hizmet paketleriyle ilişkili Bilgi Bankası (KB) numaraları yanlış

    Bazı hizmet paketleriyle ilişkilendirilmiş KB numaraları, Denetim Masası Program Ekle/Kaldır veya Program Kaldır ürünlerinde yanlış görünür. Yardım veya Daha Fazla Bilgi düğmesi, Tekdüzen Kaynak Bulucusunda (URL) yanlış bir KB numarası içerebilen belirli bir KB makalesinin bağlantısını görüntüler. Doğru KB numaraları için aşağıdaki tabloya bakın.

    Gerçek KB Numarası KB Numarasını Kaldırma Dil Ürün Ailesi
    926601 926601 English Visual Studio 2005 Team Suite
    926602 926602 Japanese Visual Studio 2005 Team Suite
    926603 926603 Çince (Geleneksel) Visual Studio 2005 Team Suite
    926604 926603 Çince (Basitleştirilmiş) Visual Studio 2005 Team Suite
    926605 926603 Korean Visual Studio 2005 Team Suite
    926606 926603 German Visual Studio 2005 Team Suite
    926607 926607 French Visual Studio 2005 Team Suite
    926608 926608 Italian Visual Studio 2005 Team Suite
    926609 926608 Spanish Visual Studio 2005 Team Suite
    926738 922996 English Visual Studio 2005 Team Foundation Server
    926739 922996 Japanese Visual Studio 2005 Team Foundation Server
    926740 922996 Çince (Geleneksel) Visual Studio 2005 Team Foundation Server
    926741 922996 Çince (Basitleştirilmiş) Visual Studio 2005 Team Foundation Server
    926742 922996 Korean Visual Studio 2005 Team Foundation Server
    926743 922996 German Visual Studio 2005 Team Foundation Server
    926744 922996 French Visual Studio 2005 Team Foundation Server
    926745 922996 Italian Visual Studio 2005 Team Foundation Server
    926746 922996 Spanish Visual Studio 2005 Team Foundation Server
    926747 918525 Çoklu dil Visual Studio 2005 Express Sürümleri
    926748 926748 Çoklu dil Visual Studio 2005 Express Sürümleri
    926749 918525 Çoklu dil Visual Studio 2005 Express Sürümleri
    926750 922995 Çoklu dil Visual Studio 2005 Express Sürümleri
    926751 926751 Çoklu dil Visual Studio 2005 Express Sürümleri
    928425 926601 Russian Visual Studio 2005 Team Suite

Bilinen sorunlar ve geçici çözümler

  • Kullanıcılardan Windows Vista'da Visual Studio 2005 SP1 düzeltmelerini yükleme izni istenir

    Visual Studio 2005 SP1 düzeltmeleri gelecekte yayımlanırsa, bunları yükleme izniniz istenir. Windows Vista'da hem kullanıcı arabirimi modunda hem de sessiz modda izin gereklidir. Windows Vista'da düzeltme yüklemesini otomatikleştirmeniz gerekiyorsa, Yönetici hesabını kullanarak düzeltmeleri yüklemeniz gerekir. Daha fazla bilgi için bkz. Windows Vista için Visual Studio 2005 Service Pack 1 Güncelleştirmesi.

  • 64 Bit Windows yüklemelerinde hata ayıklama

    Visual Studio 2005 SP1, 64 bit Windows yüklemelerinde 32 bit uygulamalarda hata ayıkladığınızda çalışan çeşitli hata ayıklayıcı düzeltmeleri içerir. 64 bit yüklemelerde 64 bit uygulamalarda hata ayıkladığınızda bu düzeltmelerin yalnızca bir alt kümesi çalışır. Bunun nedeni Visual Studio 2005 SP1'in 64 bit hata ayıklama bileşenlerinin çoğunu değiştirmemesidir.

  • 64 bit Windows yüklemelerinde 64 bit yerel Visual Basic uygulamalarında hata ayıklama

    64 bit bir bilgisayarda Visual Studio 2005 SP1'de bir Visual Basic uygulamasında hata ayıklarken, hata ayıklayıcısı İzleme penceresinde veya Anında penceresinde kısmen nitelenmiş bir adı (örneğin, MyName) değerlendirmeye çalıştığında aşağıdaki hatayı alabilirsiniz:

    BC 30699 "MyName bildirilmemiş veya onu içeren modül hata ayıklama oturumuna yüklenmemiş."

    Yalnızca Platform Türü olarak Herhangi bir CPU veya x64 kullanılarak derlenen uygulamalar için geçerlidir. Visual Studio 2005 SP1'de Protein Veri Bankası (PDB) biçimine yönelik bir iyileştirme yapılmıştır. İyileştirilmiş PDB biçimi yalnızca Visual Studio 2005 SP1 ile birlikte gelen Visual Basic derleyicisi tarafından kullanılabilir. 64 bit Windows yüklemesinde hata ayıklama, uzaktan hata ayıklama bileşenleri aracılığıyla yapılır, ancak bu bileşenler iyileştirilmiş PDB biçimini anlamak için güncelleştirilmedi.

    Bu sorunu çözmek için hata ayıklayıcı pencerelerindeki ad için tam niteleme sağlayın. Örneğin, ConsoleApplication1.MyClass.MyName.

  • Uzaktan hata ayıklama

    Visual Studio 2005 SP1, Visual Studio 2005 yüklemesini içermeyen bir sisteme yüklenemez. Bu nedenle, yalnızca uzaktan hata ayıklama bileşenleri içeren ve Visual Studio 2005 içermeyen bilgisayarlar Visual Studio 2005 SP1 tarafından güncelleştirilemez.

    Bu sorunu çözmek için aşağıdaki adımlardan birini yapın:

    • Uzaktan hata ayıklama bileşenlerini içeren bilgisayarlara Visual Studio 2005 SP1 değişikliklerini, içindeki bileşenlerle C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\değiştirerek uygulayın.

    • C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ Uzak bilgisayarların doğrudan bu paylaşımdan msvsmon.exe çalıştırabilmesi için dizini ağınızda paylaşın.

      Not

      Visual Studio 2005 SP1'deki hata ayıklama düzeltmeleri, içindeki dosyaların C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ hiçbiri değiştirilmediğinden 64 bit bilgisayarlara yüklenmez. Uzak sistemlerde hata ayıklayıcı düzeltmelerini uygulamak istiyorsanız, hata ayıklama bileşenleri için kaynak olarak 32 bitlik bir sistem kullanın.

  • Birden çok Windows Embedded CE 6.0 yazılım geliştirme seti (SDK) yükleme

    Aynı işletim sistemi tasarımını temel alan birden çok Windows Embedded CE 6.0 SDK'sı yüklediğinizde, Visual Studio 2005 SP1 Yerel Projeler Oluşturma Sihirbazı'nda yalnızca bir SDK görürsünüz.

    Senaryo:

    1. Visual Studio 2005 SP1'i yükleyin.
    2. Aynı işletim sistemi tasarımını temel alan birden çok WINCE6.0 SDK'sı yükleyin.
    3. Yeni yerel projeler oluşturun ve platform SDK'larını seçmek için Platformlar'a tıklayın. Yalnızca bir SDK listelenir.
  • Yönetilen Kaynak Düzenleyicisi

    Proje klasöründe veya alt klasörlerinden birinde olmayan yeni bir görüntü, simge veya metin dosyası ya da var olan bir dosyayı eklemeye çalışmak Visual Studio'nun şu hata iletisini görüntülemesine neden olur:

    Korumalı bellek okunmaya veya yazmaya çalışıldı. Bu genellikle diğer belleğin bozuk olduğunun göstergesidir.

    Bu sorunu çözmek için:

    1. Bit eşlem veya başka bir dosyayı projedeki hedef klasöre (genellikle Kaynaklar klasörü) taşıyın veya kopyalayın.
    2. Dosyayı oradan yönetilen kaynak düzenleyicisine sürükleyin.
  • Qt kitaplığı kaynağının son sürümleri derlemede hata veriyor

    VC++ derleyicisine yapılan bir düzeltme, belirli şablon kodunun Visual Studio 2005 SP1 ile derlenmemesi ve C2244 hatası vermesine neden oldu. SP1 olmadan derlenen kod devralınan şablon sınıflarını ve iç içe türleri kullanır. Özellikle, bu şablon kodunu kullanan Qt kitaplık kaynağının geçerli sürümleri bu değişiklikten etkilenir.

    Sorunlu kodun en temel biçimi şöyle görünür:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typename A<T>::N_A test();
    };
    template <class T>
    typename A<T>::N_A B<T>::test()    /* 1 */
    {
        return 0;
    }
    

    B şablon sınıfı A şablon sınıfından devralır. A<T> , döndüren iç içe bir türe N_AB<T>::test() sahiptir. Visual Studio 2005 SP1 derleyicisi /* 1 */ olarak işaretlenmiş satırda bir C2244 hatası üretir. Geçici çözüm, içinde için A<T>::N_AB<T> bir tür tanımı eklemek ve bu typedef'i tüm B<T>boyunca kullanmaktır. Geçici çözümle, yukarıdaki kod şu şekilde değiştirilir:

    template <class T>
    class A
    {
        public:
        typedef int N_A;
    };
    template <class T>
    class B : public A<T>
    {
        public:
        typedef A<T>::N_A N_B;  // typedef definition
        typename N_B test(); // use of the typedef in the return type
    };
    template <class T>
    typename B<T>::N_B B<T>::test()    // use of the typedef in the return type
    {
        return 0;
    }
    
  • Visual Basic uygulama olaylarının görüntülenmesi Visual Studio'da kilitleniyor

    Visual Basic projesinde Uygulama özellik sayfasında Uygulama Olaylarını Görüntüle'ye tıklanması, ApplicationEvents.vb dosyası henüz yoksa Visual Studio'nun kilitlenmesine neden olur.

    Bu sorunu çözmek için Visual Basic projesinin kökünde ApplicationEvents.vb adlı bir dosya oluşturun ve aşağıdaki metni ekleyin:

    Namespace My
    ' The follow events are available for MyApplication:
    ' Startup: Raised when the application starts, before
    ' the startup form is created.
    ' Shutdown: Raised after all application forms are closed.
    ' This event is not raised if the application terminals
    ' abnormally.
    ' UnhandledException: Raised if the application encounters
    ' an unhandled exception.
    ' StartupNextInstance: Raised when launching a single-
    ' instance application and the application is already
    ' active.
    ' NetworkAvailabilityChanged: Raised when the network
    ' connection is connected or disconnected.
    
    Partial Friend Class MyApplication
    
    End Class
    
    End Namespace
    
  • XML şemasının TargetNamespace özelliği boş olduğunda XML Tasarım Aracı kilitleniyor

    XML şemaları diğer XML şemalarına başvuran bir <Include> şema içerdiğinde, Ad Alanı () veya TargetNamespace (xmlnstargetNamespace) ilişkili şemada başvuruda bulunılan ad alanından farklı bir değerse XML Tasarım Aracı kilitlenebilir. Başka bir deyişle, şemalar başka şemalar içerdiğinde aynı ad alanına başvurmaları gerekir.

    Bu sorunu çözmek için şu adımları izleyin:

    1. Çözüm Gezgini'da şema dosyasına sağ tıklayın ve ardından Kodu Görüntüle'yi seçerek şemayı düzenleyicide açın.
    2. ve xmlns değerini aynı ad alanına ayarlayıntargetNamespace.
  • Team Foundation Server

    Daha fazla bilgi için bkz. Microsoft Team Foundation Server 2010 Service Pack 1.

  • Profil oluşturucu sürücüsü Windows 2000'de kullanılamaz hale geliyor

    Profil oluşturucu sürücüsü bazen Windows 2000 platformlarında çalışmayı durdurur. İzleyiciyi örnekleme modunda başlatmaya çalışırken hata bildirilecektir. İzleyiciyi izleme modunda başlatmaya çalışırken sürücü çalıştırılamıyor uyarısı bildirilecektir.

    Bu sorunu çözmek için şu adımları izleyin:

    1. Bilgisayarı yeniden başlatın.

    2. Şu komutları çalıştırın:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Bilgisayarın oturumunu kapatın.

    4. Bilgisayarda oturum açın.

    5. Monitörü daha önce olduğu gibi başlatın.

  • CFindReplaceDialog yerel Akıllı Cihaz projelerinde yerelleştirilmiyor

    , CFindReplaceDialog İngilizce olmayan bir cihazda yerel C++ Akıllı Cihaz uygulamasından çağrıldığında İngilizce metin görüntüler. için CFindReplaceDialog kaynaklar yerelleştirilmemiştir ve bu sorunun çözümü yoktur.

  • Mevcut Windows Mobile SDK örnekleri ve Akıllı Cihaz yerel uygulamaları derlenmeyebilir

    Visual Studio 2005 SP1 kullanılarak derlendiğinde birçok mevcut örnek ve yerel kullanıcı uygulaması şu hata iletisiyle derlenemiyor:

    Hata LNK2019: çözümlenmemiş dış simge __GSHandlerCheck

    Hem Pocket PC için Windows Mobile 5.0 SDK'sı hem de Akıllı Telefon için Windows Mobile 5.0 SDK'sı içindeki örnekler bu sorundan etkilenir.

    Visual Studio 2005 SP1, Visual Studio derleyicilerini Windows CE 6.0 derleyicilerinde zaten kullanılabilir olan /GS desteğiyle güncelleştirir. Libcmt.lib dosyasına açıkça bağlanmayan veya /GS'yi kapatmış ve Windows Embedded CE 6.0 öncesi platformlarda çalışan yerel C++ Akıllı Cihaz projelerinde bağlantı hataları oluşur.

    Bu sorunu çözmek için:

    1. Bağlanılacak ek kitaplıklar listesine libcmt.lib dosyasını açıkça ekleyin.
    2. Bağlayıcı uyarısını kapatma (/nowarn:4099)
  • Yazılım Test Edicileri için Visual Studio Team Suite'teki kodlanmış Web testlerinde veri bağlama başarısız oluyor

    Bu hata, farklı veri kaynaklarına bağlı kodlanmış Web testleri aynı yük testinden çalıştırıldığında oluşur.

    Senaryo:

    1. Veri bağlama kullanan ve farklı veri kaynaklarına bağlı iki kodlanmış Web testi oluşturun.
    2. İki testi tek bir yük testine ekleyin.
    3. Yük testini çalıştırın.

    Hata, iki veri kaynağından birine ait verilerin bulunamadığını gösterir.

    Şu anda çözüm yok. 2007'nin ilk çeyreğinde bir düzeltme yayımlayacağız.

Web uygulamaları ve projeleri

  • ASP.NET Web Sitesi projelerinde yeniden düzenleme performansı geliştirildi

    ASP.NET web sitesi içeren bir çözümde yeniden düzenleme işlemini çağırmak artık daha iyi bir işlemdir.

    bir .aspx sayfasının yüklenip yüklenmeyeceğini saptamadan önce, yeniden düzenleme işlemi şunları yapacaktır:

    • .aspx sayfasında var olup olmadığını belirlemek için yeniden düzenlenmekte olan öğe üzerinde sözcük temelli bir arama yapın.

    • Geçerli kapsamdan bir başvurunun erişilebilir olup olmadığını belirleyin. Web Uygulaması projelerinde, yeniden düzenlemeyi yeniden adlandırma ve tümünü bul başvuruları .aspx dosyaların içinden desteklenmez. Ancak arka planda kod dosyalarında yeniden düzenleme tam olarak desteklenir.

  • Web uygulaması proje dönüştürme sorunları

    Hem Visual C# hem de Visual J# projelerini içeren karma bir çözümün dönüştürülmesi başarısız olabilir veya boş bir proje üretebilir. Geçici çözüm, her dönüştürme için yeni bir Visual Studio örneğiyle başlayarak her projeyi tek tek dönüştürmektir.

    Bir projenin Web Uygulaması projesine dönüştürülmesini iptal etmek hataya neden olabilir ve projeyi yarı dönüştürülmüş durumda bırakabilir.

    2003 Visual Basic 6 WebClass projesinin yükseltilmesi tamamlanamadı. Geçici çözüm, projeyi kapatıp yeniden açmak ve yükseltmeyi yeniden çalıştırmaktır.

    Web Uygulaması Projelerinde, Visual Basic dosyalarını veya .aspx dosyalarını dönüştürdüğünüzde tasarımcı dosyası doğru güncelleştirilmeyebilir. Geçici çözüm, dosyaları el ile düzeltmektir.

  • Web sitesi projeleri ve web uygulaması projesi genel sorunları

    Web Uygulamaları proje sistemi eksik web.config dosyalarını algılamaz. Yapılandırma bilgileri gerektiren bir denetim eklemek, Çözüm Gezgini false klasörünün görünmesine neden olur. Geçici çözüm, web uygulaması projesine denetim eklemeden önce el ile birweb.config dosyası eklemektir.

    Kök projedeki denetimlere başvuran alt projeler içeren Web Uygulaması projeleri IDE'yi kilitler.

    TFS kaynak denetimine .pdb ve .xml dosyaları içeren bir Web sitesi çözümü eklenirse, .pdb dosyaları ve .xml dosyaları doğru eklenmeyebilir.

    Çok Görünümlü görünüm içindeki bir Görünümün içinde bir Sihirbazı çalıştırdığınızda Visual Studio bellek sızıntısına neden olur. Geçici çözüm, çözümü kaydetmek ve ardından Visual Studio'yu yeniden başlatmaktır.

    Web sitesindeki ve Web Uygulaması projelerindeki depo gözü klasöründe yapılan değişiklikler, Visual Studio'nun tüm depo gözü klasörünün gölge kopyasını oluşturmasına neden olabilir. Bu kopyalama, Visual Studio'nun performansını yavaşlatabilir ve disk alanı tüketebilir.

    Sayfanız ve kullanıcı denetimleriniz aynı kök ad alanı altında yer alan farklı ad alanlarına sahipse, tasarımcının sayfa içindeki kullanıcı denetiminin bildirimi için oluşturduğu ad alanı yanlış olduğundan oluşturulan kod derlenemez. Geçici çözüm, bildirimi tasarımcı dosyasından silmek ve ardından arka planda kod dosyasına koymaktır. Arka planda kod dosyasına taşındıktan sonra, sayfayı değiştirseniz bile değişmeden kalır.

    Üçüncü taraf tarayıcıları yüklemek ve kaldırmak, web uygulaması projelerinde çalışmayı durdurmak için F5 tuşuna ve Tarayıcıda Görüntüle komutuna basarak çalışmaya neden olabilir. Aşağıdaki kayıt defteri anahtarının hala kullanılabilir olup olmadığını kontrol edebilirsiniz:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\IEXPLORE.EXE] @=""C:\Program Files\Internet Explorer\iexplore.exe"" ""Path""=""C:\Program Files\Internet Explorer;"""

    Hizmet paketini yükledikten sonra, Windows 2000'de Web Uygulaması projeleri istemci tarafı ASP.NET geliştirme sunucusuna bağlanamayabilir. Bu, derlemenin başarısız olmasına neden olabilir ve Visual Studio'yu askıda kalabilir. Sorun, proje sistemi ile geliştirme sunucusu arasındaki yarış durumunun sonucudur. Geçici çözüm, projeyi Windows 2000'de IIS kullanacak şekilde yapılandırmak ve böylece geliştirme sunucusundan kaçınmaktır.

    Web uygulaması projesinde, sayfa sınıfı bir veya daha fazla aşırı yüklenmiş yöntem içerdiğinde tasarımcıda olaya çift tıklayarak bir olay işleyicisi oluşturmaya çalışmak başarısız olabilir. Bu, bir Web Sitesi projesi kullandığınızda gerçekleşmez.

    Web uygulaması projesini salt okunur bir paylaşıma yayımlamak, Visual Studio'yu kilitlenmesine neden olur. Geçici çözüm, paylaşımın yazılabilir olduğundan emin olmaktır.

    Üçüncü taraf güvenlik duvarları Visual Studio'nın kilitlenmesine neden olabilir.

    Web Uygulaması projesinde, CTRL+F5 veya Tarayıcıda Görüntüle'nin her kullanımı Internet Explorer'ın yeni bir örneğinin başlatılmasına neden olur.

    Web sitesi projeleri Web Uygulaması Projelerinde düzgün bir şekilde iç içe yerleştiremez.

    Özellikler kaynak sayfası aracılığıyla bir görüntü eklemek hatalı bir hata iletisinin görüntülenmesine neden olabilir.

    WSE 3.0 izleme, Visual Studio 2005 Web Uygulaması projesi kullanılarak oluşturulan projelerle çalışmaz. web sitesi projeleri için WSE 3.0'da izleme beklendiği gibi çalışır.

  • Web uygulaması projelerinin veya web hizmeti uygulamalarının izleme profili oluşturmayı etkinleştirme

    Visual Studio IDE'den profil izleme, Web Uygulaması projelerine veya Web Hizmeti uygulamalarına çalışmaz. Kullanıcı kodu raporlarda görülmez.

    Bu sorunu çözmek için:

    1. Proje özellikleri sayfasını açın.

    2. Visual C# projeleri için, derleme sonrası olay komut satırı penceresine aşağıdakileri ekleyin:
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Visual Basic projeleri için Derleme Olayları'na tıklayarak Derleme Olayları iletişim kutusunu açın. Derleme sonrası olay komut satırı penceresine aşağıdakileri ekleyin:
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. IDE'den her zamanki gibi profil oluşturma. Örnekleme profili oluşturmayı çalıştırmak istiyorsanız, bu satırı özellik sayfasından kaldırın.

  • Visual Studio 2005 SP1'de dönüştürme işleminden sonra Visual Studio 2003 web uygulamasında denetim yaparken belirtilmeyen hata

    Bu hata aşağıdaki senaryoda oluşur:

    1. Visual Studio 2003'te bir çözüm oluşturun, bir Web uygulaması ekleyin ve ardından bunu kaynak denetimine ekleyin.

    2. Visual Studio 2005'te , Dosya menüsünde Kaynak denetiminden aç'a tıklayın ve Visual Studio 2003 çözümünü seçin.

    3. Görüntülenen Geçiş iletişim kutusunda Son'a tıklayarak çözümü Visual Studio 2005'e geçirin.

    4. Bu uyarı geçiş sırasında görünür:

      Çözümdeki bir veya daha fazla proje şu nedenlerden dolayı yüklenemedi: Proje dosyası veya web taşındı, yeniden adlandırıldı veya bilgisayarınızda değil. Bu projeler Çözüm Gezgini kullanılamaz olarak etiketlenir. Projenin yüklenememesinin nedenini göstermek için proje düğümünü genişletin.

    5. Tamam'ı tıklatın. Çözüm başarıyla geçirilecek, ancak proje geçirilmez ve Çözüm Gezgini içinde kullanılamaz.

    Bu sorunu çözmek için şu adımları izleyin:

    1. Visual Studio 2003'ü yükleyin.
    2. Visual Studio 2003'te bir çözüm oluşturun.
    3. Visual Studio 2005'i yükleyin.
    4. Visual Studio 2005'te çözümü yükleyin ve kaydedin.
    5. Visual Studio 2005 SP1'i yükleyin.
    6. 4. adımda kaydettiğiniz çözümü yükleyin.

Donanım notları

  • ARMV4i ve ARMV4T kart türleriyle çalışan müşteriler

    84017153 ve 84082689 yönerge kümesi kimliklerine sahip ARMV4i ve ARMV4T kart türleriyle çalışıyorsanız, cihazlarda uygulama dağıtmak, hata ayıklamak veya test etmek için Visual Studio'yu kullanamazsınız.

    Bu sorunu çözmek için şu adımları izleyin:

    1. içinde bulunan C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\Microsoft.TypeMaps.8.0.xsl dosyasının yedek kopyasını alın.

      Microsoft.TypeMaps.8.0.xsl dosyasında, sonra <QISCONTAINER> (satır 6), aşağıdaki satırları ekleyin:

      <QIS ID="84017153">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      <QIS ID="84082689">
          <PROPERTYCONTAINER>
              <PROPERTY ID="default" Protected="true">ARMV4I</PROPERTY>
          </PROPERTYCONTAINER>
      </QIS>
      
    2. Dosyayı kaydedin.

  • Microsoft Cihaz Öykünücüsü sürüm 2.0

    Visual Studio 2005 SP1 yüklü Cihaz Öykünücüsü'yü güncelleştirmez. Cihaz Öykünücüsü 2.0, Ocak 2007'de yayınlanacaktır. Cihaz Öykünücüsü 2.0 ile kullanıcılar, yakın zamanda yayımlanan Windows Embedded CE 6.0 platformu için çok daha yüksek performans ve hedef cihaz uygulaması geliştirmesinden yararlanabilir.

  • Visual Studio 2005 Service Pack 1 için Crystal Reports

    Visual Studio 2005 Service Pack 1 için Crystal Reports, 2007 baharında yayınlanacaktır. Hizmet paketi, mevcut ürün özelliklerinin genel kalitesini artıracak ve Visual Studio 2005 SP1 ve Windows Vista ile yüksek düzeyde uyumluluk sağlayacaktır. Hizmet paketi, müşteri geri bildirimi ve iç test tarafından ortaya konulacak sorunları giderir. İş Nesneleri, ürünlerimizin kalitesini artırmaya kararlıdır.

  • Dotfuscator Community Edition

    Dotfuscator Community Edition, Visual Studio 2005 özgün sürüm sürümünden bu yana güncelleştirildi. Değişiklikler hakkında bilgi edinmek ve ücretsiz bir güncelleştirme edinmek için PreEmptive Solutions sayfasını ziyaret edin.