Opmerkingen bij de release van Visual Studio 2005 Service Pack 1

Dit artikel bevat bekende problemen met de installatie en verwijdering van Visual Studio 2005 Service Pack 1 (SP1).

Originele productversie: Visual Studio
Origineel KB-nummer: 928957

Opmerking

Zie documentatie voor Visual Studio 2005 Buiten gebruik gesteld voor informatie over de functionele wijzigingen die zijn opgenomen in Visual Studio 2005 SP1.

Visual Studio 2005 SP1 downloaden

Ondersteunde talen

Visual Studio 2005 SP1 biedt updates voor alle Visual Studio 2005-taalproducten:

  • Chinees (vereenvoudigd)
  • Chinees (traditioneel)
  • Engels (Verenigde Staten)
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Russian
  • Spanish

Ondersteunde besturingssystemen

  • 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 Edition 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 Edition
  • 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

Installatievereisten

  • Een exemplaar met licentie van een van de ondersteunde Visual Studio 2005-producten moet op de doelcomputer zijn geïnstalleerd.
  • 192 MB RAM is vereist. 256 MB of meer wordt aanbevolen.

Ondersteuning voor Visual Studio 2005 SP1

Informele communityondersteuning is beschikbaar via de MSDN-forums.

Installatieproblemen – alle platforms

  • De installatie van het servicepack duurt langer dan de oorspronkelijke productinstallatie

    Het installeren van Visual Studio 2005 SP1 duurt langer dan het installeren van de oorspronkelijke releaseversie, omdat de installatie van SP1 vergelijkbaar is met een productinstallatie, maar met extra installatietaken. De installatietijd is afhankelijk van het product dat is geïnstalleerd en de configuratie van de computer.

  • Installatie vereist aanzienlijke schijfruimte

    Schijfruimte die gelijk is aan de die door de oorspronkelijke productinstallatie is ingenomen, kan nodig zijn om een servicepack te installeren. Als u meer dan één Visual Studio-product hebt geïnstalleerd, hebt u schijfruimte nodig voor elke installatie van het servicepack. U vindt een schatting van de vereiste schijfruimte op de downloadpagina voor het servicepack.

  • Visual Studio 2005 SP1 probeert meerdere keren te installeren

    Het servicepack wordt meerdere keren uitgevoerd als er meerdere Visual Studio-producten op uw computer zijn geïnstalleerd. Start de installatie niet meer dan één keer.

  • Dialoogvensters zijn gedeeltelijk verborgen tijdens de installatie

    Dit probleem treedt op als u het dialoogvenster Configureren ... uit het midden van het scherm verplaatst. Volgende dialoogvensters zijn gecentreerd op het dialoogvenster Configureren ... . Als het dialoogvenster Configureren ... zich in de buurt van de hoek van het scherm bevindt, zijn grotere dialoogvensters die later worden weergegeven mogelijk gedeeltelijk buiten het scherm.

    U kunt dit probleem oplossen door het dialoogvenster Configureren ... in het midden van het scherm te laten staan.

    Visual Studio 2005 SP1 wordt niet onmiddellijk na een Visual Studio-compilatie geïnstalleerd: u kunt Visual Studio 2005 SP1 pas installeren als de foutopsporingsservice wordt gesloten.

    Voer een van de volgende stappen uit om dit probleem op te lossen:

    • Voltooi compilaties die worden uitgevoerd en wacht totdat de foutopsporingsservice wordt gesloten. Dit kan tot 10 minuten duren.

    • Gebruik Taakbeheer om alle exemplaren van de mspdbsrv.exe-service te beëindigen.

  • Vereisten voor Team Foundation Server

    U moet de update installeren vanaf KB919156 voordat u Visual Studio 2005 SP1 installeert. Deze update zorgt ervoor dat de server geen clientaanvragen verwerkt tijdens de installatie van SP1.

  • Visual Studio 2005 Team Foundation Server SP1 kan niet worden geïnstalleerd of verwijderd als het netwerk niet beschikbaar is

    Visual Studio 2005 Team Foundation Server SP1 kan niet worden geïnstalleerd of verwijderd wanneer het netwerk niet beschikbaar is. Het is een probleem met een aangepaste actie die afhankelijk is van Active Directory.

    Scenario:

    1. Installeer Visual Studio 2005 Team Foundation Server vanaf een netwerkshare.
    2. Installeer de vereiste update vanuit KB919156.
    3. Kopieer Visual Studio 2005 Team Foundation Server SP1 lokaal.
    4. Schakel het netwerk uit.
    5. Installeer het servicepack vanuit het lokale pad. Het servicepack kan niet worden geïnstalleerd.

    U kunt dit probleem oplossen door ervoor te zorgen dat het netwerk beschikbaar is voordat u het servicepack installeert of verwijdert.

  • Verwijdering van Visual Studio 2005-webtoepassingsprojecten vereist

    Volg deze stappen om Visual Studio 2005 SP1 te installeren als u Visual Studio 2005 Web Application Projects hebt geïnstalleerd:

    1. Verwijder de invoegtoepassing Visual Studio 2005 Web Application Projects.
    2. Installeer Visual Studio 2005 SP1.
  • SQL Server Compact Edition-hulpprogramma's en runtime

    Visual Studio 2005 SP1 bevat updates van de ontwerptijdhulpprogramma's SQL Server Compact Edition 3.1. De SQL Server Compact Edition Tools voor Visual Studio 2005 SP1 omvatten UI/Dialogs, CAB-bestanden van apparaten, datadirectory-functie en ClickOnce-ondersteuning voor de onderdelen voor het ontwikkelen van slimme apparaten.

  • Hotfix-update voor Visual Basic 2005-opdrachtregelcomppilatie (Vbc.exe) beschikbaar

    Visual Studio 2005 SP1 biedt verbeteringen aan de Visual Basic 2005-compiler voor ontwerptijd, waaronder verbeterde reactiesnelheid, stabiliteit en prestaties.

    Nadat u Visual Studio 2005 SP1 hebt geïnstalleerd, installeert u deze hotfix op ontwikkel- en geïmplementeerde machines om de servicepackcorrecties voor de opdrachtregelcomppilatie op te halen als een van de volgende opties van toepassing is:

    • U ontwikkelt websites met ASP.NET 2.0 in Visual Basic 2005.
    • U implementeert ASP.NET 2.0-websites die zijn geschreven in Visual Basic 2005.
    • U bouwt Visual Basic 2005-projecten buiten de IDE met behulp van de opdrachtregelcomppilatie.
  • Visual Studio 2005 SP1 Beta verwijderen voordat u de releaseversie installeert

    Voordat u de release van Visual Studio 2005 SP1 installeert, moet u Visual Studio 2005 SP1 Beta verwijderen. Als u de bètaversie niet eerst verwijdert, ontvangt u het volgende foutbericht:

    De Windows Installer-service kan de upgradepatch niet installeren omdat het programma voor de upgrade ontbreekt of omdat de upgradepatch een andere versie van het programma bijwerkt. Controleer of het bij te werken programma zich op de computer bevindt en of u de juiste upgradepatch hebt.

    De bètaversie verwijderen van Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM:

    1. Klik op Start.
    2. Klik op Configuratiescherm.
    3. Open Programma's toevoegen/verwijderen.
    4. Selecteer de bètaversie van het servicepack voor elk product waarop het is toegepast en klik op Wijzigen/verwijderen.

    De bètaversie van Windows XP SP2 en Windows Server 2003 SP1 verwijderen:

    1. Klik op Start.
    2. Klik op Configuratiescherm.
    3. Open Programma's toevoegen/verwijderen.
    4. Schakel Updates weergeven in als dit nog niet is ingeschakeld.
    5. Selecteer de bètaversie van het servicepack die is genest onder elk product waarop het is toegepast en klik op Verwijderen.

    De bètaversie van Windows Vista verwijderen:

    1. Klik op Start.
    2. Klik op Configuratiescherm.
    3. Klik op Programma's.
    4. Klik op Geïnstalleerde updates weergeven in de sectie Programma's en onderdelen .
    5. Selecteer de bètaversie van het servicepack voor elk product waarop het is toegepast en klik op Verwijderen.

Installatieproblemen – Windows Vista

  • Voor installatie op Windows Vista zijn verhoogde bevoegdheden vereist

    Als u Visual Studio 2005 SP1 op Windows Vista installeert, raden we u aan met de rechtermuisknop op het uitvoerbare SP1-bestand te klikken en vervolgens Als administrator uitvoeren te selecteren. In plaats daarvan kunt u het uitvoerbare bestand starten vanuit een bevoegd consolevenster.

  • Het dialoogvenster Setup kan niet worden weergegeven

    De verificatie die plaatsvindt onder Gebruikersaccountbeheer (UAC) met alle installaties vertraagt het verschijnen van het eerste installatiedialoogvenster. Vertragingen van meer dan een uur zijn gemeld.

  • Update voor Visual Studio 2005 Service Pack 1 voor Windows Vista

    We brengen een update uit voor Visual Studio 2005 SP1 om problemen op te lossen die specifiek zijn voor het Vista-platform. Zie Visual Studio voor Windows Vista voor meer informatie.

Installatieproblemen – Windows Server 2003

Installatie mislukt op Edities van Windows Server 2003 waarop Windows Server 2003 SP1 is geïnstalleerd. De gerapporteerde fout is:

Fout 1718. Bestandsnaam <> is geweigerd door het beleid voor digitale handtekeningen.

Dit probleem treedt op wanneer de computer onvoldoende aaneengesloten geheugen heeft voor Windows Server 2003 of Windows XP om te controleren of het .msi-pakket of het MSP-pakket correct is ondertekend.

Als u dit probleem wilt oplossen, raadpleegt u Foutbericht wanneer u probeert een groot Windows Installer-pakket of een groot Windows Installer-patchpakket te installeren in Windows Server 2003 of in Windows XP: fout 1718. Het bestand is geweigerd door het beleid voor digitale handtekeningen.

Problemen met verwijderen

  • Fout 33088 wordt weergegeven tijdens het verwijderen van Visual Studio 2005 SP1

    Deze fout treedt op in het volgende scenario:

    1. Installeer een Visual Studio 2005 Team Test-editie.

    2. Installeer de gedistribueerde testuitvoeringscontroller of het onderdeel Gedistribueerde testuitvoeringsagent.

    3. Installeer het bijbehorende servicepack.

    4. Het verwijderen van het servicepack mislukt met

      Fout 33088: Er is een probleem in het installatiepakket.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Verwijder het onderdeel met behulp van Programma's toevoegen of verwijderen.
    2. Verwijder het Visual Studio-servicepack.
    3. Installeer het onderdeel opnieuw.
  • Als u Visual Studio Team Suite 2005 SP1 verwijdert, wordt de installatie van Visual Basic Express 2005 verbroken

    Deze fout treedt op in het volgende scenario:

    1. Installeer Visual Studio Professional 2005.
    2. Installeer Visual Studio 2005 SP1 voor Visual Studio Professional.
    3. Installeer Visual Basic Express 2005.
    4. Installeer Visual Basic Express 2005 SP1.
    5. Visual Studio Professional 2005 verwijderen.
    6. Het uitvoeren van Visual Basic Express mislukt. Omdat er twee ontbrekende assembly's zijn.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Installeer Visual Basic Express 2005 opnieuw door de optie Herstellen te selecteren.
    2. Installeer Visual Basic Express 2005 SP1 opnieuw door de optie Herstellen te selecteren.
  • Visual Web Developer Express SP1 kan niet worden verwijderd

    Deze fout treedt op in het volgende scenario:

    1. Installeer Visual Web Developer Express.
    2. Installeer Visual Web Developer Express SP1.
    3. Visual Web Developer Express verwijderen.
    4. Installeer Visual Web Developer Express.
    5. Installeer Visual Web Developer Express SP1.
    6. Visual Web Developer Express SP1 verwijderen.
    7. Er wordt een fout weergegeven.

    Voer de volgende stappen uit om terug te keren naar een bekende systeemstatus:

    1. Visual Web Developer Express verwijderen.
    2. Installeer Visual Web Developer Express.
    3. Installeer Visual Web Developer Express SP1.
  • Als u Visual Studio 2005 Team Suite SP1 verwijdert, worden symbolen verwijderd

    Als u Visual Studio 2005 Team Suite SP1 verwijdert, worden symboolbestanden verwijderd en kan de oorspronkelijke visual studio 2005-productinstallatie worden verbroken.

    U kunt dit probleem oplossen door Visual Studio 2005 te herstellen. Een productherstel van Visual Studio 2005 vervangt alle ontbrekende bestanden.

  • Het verwijderen van Visual Studio 2005 SP1 in een scenario naast elkaar kan de installatie van het andere servicepack verbreken

    Wanneer twee Visual Studio 2005-edities op dezelfde computer zijn geïnstalleerd en worden bijgewerkt met het servicepack, worden de bestanden voor de andere editie teruggezet naar het niet-servicepackniveau als het servicepack wordt verwijderd.

    U kunt dit probleem oplossen door het servicepack opnieuw te installeren in de andere editie.

  • De Kb-nummers (Knowledge Base) die aan sommige servicepacks zijn gekoppeld, zijn onjuist

    De KB-nummers die aan sommige servicepacks zijn gekoppeld, worden onjuist weergegeven in het product Programma's toevoegen/verwijderen of Een programma verwijderen in de Configuratiescherm. Op de knop Help of Meer informatie wordt een koppeling naar een specifiek KB-artikel weergegeven, dat mogelijk een onjuist KB-nummer in de URL (Uniform Resource Locator) bevat. Raadpleeg de onderstaande tabel voor de juiste KB-nummers.

    Werkelijke KB-nummer KB-nummer verwijderen Taal Productfamilie
    926601 926601 Engels Visual Studio 2005 Team Suite
    926602 926602 Japanese Visual Studio 2005 Team Suite
    926603 926603 Chinees (traditioneel) Visual Studio 2005 Team Suite
    926604 926603 Chinees (vereenvoudigd) 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 Engels Visual Studio 2005 Team Foundation Server
    926739 922996 Japanese Visual Studio 2005 Team Foundation Server
    926740 922996 Chinees (traditioneel) Visual Studio 2005 Team Foundation Server
    926741 922996 Chinees (vereenvoudigd) 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 Meerdere talen Visual Studio 2005 Express Editions
    926748 926748 Meerdere talen Visual Studio 2005 Express Editions
    926749 918525 Meerdere talen Visual Studio 2005 Express Editions
    926750 922995 Meerdere talen Visual Studio 2005 Express Editions
    926751 926751 Meerdere talen Visual Studio 2005 Express Editions
    928425 926601 Russian Visual Studio 2005 Team Suite

Bekende problemen en tijdelijke oplossingen

  • Gebruikers worden gevraagd om toestemming om hotfixes te installeren voor Visual Studio 2005 SP1 op Windows Vista

    Als hotfixes voor Visual Studio 2005 SP1 in de toekomst worden uitgebracht, wordt u gevraagd om toestemming om deze te installeren. In Windows Vista is machtiging vereist in zowel de ui-modus als de stille modus. Als u de installatie van hotfixes op Windows Vista moet automatiseren, moet u hotfixes installeren met behulp van het administrator-account. Zie Update voor Visual Studio 2005 Service Pack 1 voor Windows Vista voor meer informatie.

  • Foutopsporing op 64-bits Windows-installaties

    Visual Studio 2005 SP1 bevat verschillende oplossingen voor foutopsporing die werken wanneer u fouten in 32-bits toepassingen op 64-bits Windows-installaties opspoort. Alleen een subset van deze correcties werkt wanneer u fouten in 64-bits toepassingen op 64-bits installaties opspoort. Visual Studio 2005 SP1 wijzigt namelijk niet veel van de 64-bits onderdelen voor foutopsporing.

  • Foutopsporing voor 64-bits systeemeigen Visual Basic-toepassingen op 64-bits Windows-installaties

    Tijdens het opsporen van fouten in een Visual Basic-toepassing in Visual Studio 2005 SP1 op een 64-bits computer, kan het volgende foutbericht worden weergegeven wanneer het foutopsporingsprogramma probeert een gedeeltelijk gekwalificeerde naam (bijvoorbeeld MyName) te evalueren in het venster Watch of Direct:

    BC 30699 'MyName is niet gedeclareerd of de module die deze bevat, is niet geladen in de foutopsporingssessie'.

    Het is alleen van toepassing op toepassingen die zijn gecompileerd met any CPU of x64 als platformtype. Er is een optimalisatie voor de PDB-indeling (Protein Data Bank) gemaakt in Visual Studio 2005 SP1. De geoptimaliseerde PDB-indeling kan alleen worden gebruikt door de Visual Basic-compiler die wordt geleverd met Visual Studio 2005 SP1. Foutopsporing op een 64-bits Windows-installatie vindt plaats via de onderdelen voor foutopsporing op afstand, maar deze onderdelen zijn niet bijgewerkt om inzicht te hebben in de geoptimaliseerde PDB-indeling.

    U kunt dit probleem oplossen door een volledige kwalificatie op te geven voor de naam in de foutopsporingsvensters. Bijvoorbeeld ConsoleApplication1.MyClass.MyName.

  • Externe foutopsporing

    Visual Studio 2005 SP1 kan niet worden geïnstalleerd op een systeem dat geen installatie van Visual Studio 2005 bevat. Computers die alleen externe foutopsporingsonderdelen bevatten en die geen Visual Studio 2005 hebben, kunnen dus niet worden bijgewerkt door Visual Studio 2005 SP1.

    Voer een van de volgende stappen uit om dit probleem op te lossen:

    • Pas wijzigingen in Visual Studio 2005 SP1 toe op de computers die de onderdelen voor externe foutopsporing bevatten door deze te vervangen door de onderdelen in C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • Deel de C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ map op uw netwerk, zodat externe computers msvsmon.exe rechtstreeks vanuit die share kunnen uitvoeren.

      Opmerking

      De oplossingen voor foutopsporing in Visual Studio 2005 SP1 zijn niet geïnstalleerd op 64-bits computers omdat geen van de bestanden in C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ zijn gewijzigd. Als u de foutopsporingsprogrammacorrecties wilt toepassen op externe systemen, gebruikt u een 32-bits systeem als bron voor de foutopsporingsonderdelen.

  • Meerdere Software Development Kits (SDK's) voor Windows Embedded CE 6.0 installeren

    Wanneer u meerdere Windows Embedded CE 6.0 SDK's installeert die zijn gebaseerd op hetzelfde besturingssysteemontwerp, ziet u slechts één SDK in de wizard Visual Studio 2005 SP1 systeemeigen projecten maken.

    Scenario:

    1. Installeer Visual Studio 2005 SP1.
    2. Installeer meerdere WINCE6.0 SDK's die zijn gebaseerd op hetzelfde besturingssysteemontwerp.
    3. Maak nieuwe systeemeigen projecten en klik vervolgens op Platforms om de platform-SDK's te selecteren. Er wordt slechts één SDK weergegeven.
  • Beheerde resource-editor

    Als u probeert een nieuwe afbeelding, pictogram of tekstbestand of een bestaand bestand toe te voegen dat zich niet in de projectmap of een van de submappen ervan bevindt, wordt in Visual Studio dit foutbericht weergegeven:

    Er is geprobeerd om beveiligd geheugen te lezen of te schrijven. Dit is vaak een indicatie dat ander geheugen beschadigd is.

    Ga als volgt te werk om dit probleem op te lossen:

    1. Verplaats of kopieer de bitmap of een ander bestand naar de doelmap in het project (meestal de map Resources ).
    2. Sleep het bestand van daaruit naar de beheerde resource-editor.
  • Recente versies van de Qt-bibliotheekbron geven fouten op bij compilatie

    Een oplossing voor de VC++-compiler heeft ervoor gezorgd dat bepaalde sjablooncode niet is gecompileerd met Visual Studio 2005 SP1 en een C2244-fout geeft. De code die zonder SP1 compileert, maakt gebruik van overgenomen sjabloonklassen en geneste typen. Met name huidige versies van de Qt-bibliotheekbron die gebruikmaken van dergelijke sjablooncode worden beïnvloed door deze wijziging.

    De meest eenvoudige vorm van de problematische code ziet er als volgt uit:

    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;
    }
    

    Sjabloonklasse B neemt over van sjabloonklasse A. A<T> heeft een geneste type, N_A, dat B<T>::test() retourneert. De Visual Studio 2005 SP1-compiler produceert een C2244-fout op de regel met de markering /* 1 */. De tijdelijke oplossing is het introduceren van een typedef voor A<T>::N_A in B<T> en het gebruik van die typedef overal B<T>. Met de tijdelijke oplossing wordt de bovenstaande code gewijzigd in:

    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;
    }
    
  • Wanneer Visual Basic-toepassingsevenementen worden weergegeven, loopt Visual Studio vast

    Als u op Toepassingsevenementen weergeven klikt op de pagina Toepassingseigenschap in een Visual Basic-project, loopt Visual Studio vast als het ApplicationEvents.vb-bestand nog niet bestaat.

    U kunt dit probleem oplossen door een bestand met de naam ApplicationEvents.vb te maken in de hoofdmap van het Visual Basic-project en vervolgens de volgende tekst in te voegen:

    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-Designer loopt vast wanneer de eigenschap TargetNamespace van een XML-schema leeg is

    Wanneer XML-schema's een <Include> bevatten die verwijst naar andere XML-schema's, kan de XML-Designer vastlopen als de naamruimte (xmlns) of Doelnaamruimte (targetNamespace) een waarde is die verschilt van de naamruimte waarnaar wordt verwezen in het gekoppelde schema. Met andere woorden, wanneer schema's andere schema's bevatten, moeten ze verwijzen naar dezelfde naamruimte.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Klik met de rechtermuisknop op het schemabestand in Solution Explorer en selecteer code weergeven om het schema in de editor te openen.
    2. Stel targetNamespace en xmlns in op dezelfde naamruimte.
  • Team Foundation Server

    Zie Microsoft Team Foundation Server 2010 Service Pack 1 voor meer informatie.

  • Profiler-stuurprogramma wordt onbruikbaar in Windows 2000

    Het profiler-stuurprogramma werkt soms niet meer op Windows 2000-platforms. Als u de monitor probeert te starten in de samplingmodus, wordt er een fout gerapporteerd. Als u de monitor probeert te starten in de traceringsmodus, wordt een waarschuwing weergegeven dat het stuurprogramma niet kan worden uitgevoerd.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Start de computer opnieuw op.

    2. Voer deze opdrachten uit:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Meld u af bij de computer.

    4. Meld u aan bij de computer.

    5. Start de monitor zoals voorheen.

  • CFindReplaceDialog is niet gelokaliseerd in systeemeigen Smart Device-projecten

    De CFindReplaceDialog geeft Engelse tekst weer wanneer deze wordt aangeroepen vanuit een systeemeigen C++ Smart Device-toepassing op een niet-Engels apparaat. De resources voor CFindReplaceDialog zijn niet gelokaliseerd en er is geen oplossing voor dit probleem.

  • Bestaande Windows Mobile SDK-voorbeelden en systeemeigen smart device-toepassingen kunnen mogelijk niet worden gecompileerd

    Veel bestaande voorbeelden en systeemeigen gebruikerstoepassingen die zijn gebouwd met Visual Studio 2005 SP1, kunnen niet worden gecompileerd met dit foutbericht:

    Fout LNK2019: niet opgelost extern symbool __GSHandlerCheck

    Voorbeelden in zowel de Windows Mobile 5.0 SDK voor Pocket PC als de Windows Mobile 5.0 SDK voor smartphone worden beïnvloed door dit probleem.

    Visual Studio 2005 SP1 werkt de Visual Studio-compilers bij met de /GS-ondersteuning die al beschikbaar is in Windows CE 6.0-compilers. Koppelingsfouten treden op in systeemeigen C++ Smart Device-projecten die niet expliciet zijn gekoppeld aan libcmt.lib of die /GS hebben uitgeschakeld en die worden uitgevoerd op pre-Windows Embedded CE 6.0-platforms.

    Ga als volgt te werk om dit probleem op te lossen:

    1. Voeg expliciet libcmt.lib toe aan de lijst met aanvullende bibliotheken die u wilt koppelen.
    2. Schakel de linkerwaarschuwing uit (/nowarn:4099)
  • Gegevensbinding mislukt bij gecodeerde webtests in Visual Studio Team Suite for Software Testers

    Deze fout treedt op wanneer gecodeerde webtests die zijn gebonden aan verschillende gegevensbronnen, worden uitgevoerd vanuit dezelfde belastingstest.

    Scenario:

    1. Maak twee gecodeerde webtests die gebruikmaken van gegevensbinding en die zijn gebonden aan verschillende gegevensbronnen.
    2. Voeg de twee tests toe aan één belastingstest.
    3. Voer de belastingstest uit.

    Een fout geeft aan dat de gegevens voor een van de twee gegevensbronnen niet kunnen worden gevonden.

    Het is op dit moment geen oplossing. In het eerste kwartaal van 2007 wordt een hotfix uitgebracht.

Webtoepassingen en -projecten

  • De herstructureringsprestaties in ASP.NET Website-projecten zijn verbeterd

    Het aanroepen van een herstructureringsbewerking in een oplossing die een ASP.NET website bevat, doet nu beter.

    Voordat u bepaalt of een .aspx pagina moet worden geladen, doet de herstructureringsbewerking het volgende:

    • Voer een lexicale zoekopdracht uit op het element dat wordt geherstructureerd om te bepalen of het aanwezig is in een .aspx pagina.

    • Bepaal of een verwijzing toegankelijk is vanuit het huidige bereik. In webtoepassingsprojecten worden herstructureren en zoeken naar verwijzingen niet ondersteund vanuit .aspx bestanden. Het herstructureren van achter codebestanden wordt echter volledig ondersteund.

  • Problemen met conversie van webtoepassingsproject

    Conversie van een gemengde oplossing die zowel Visual C#- als Visual J#-projecten bevat, kan mislukken of een leeg project opleveren. De tijdelijke oplossing is om elk project afzonderlijk te converteren door voor elke conversie te beginnen met een nieuw exemplaar van Visual Studio.

    Het annuleren van de conversie van een project naar een webtoepassingsproject kan een fout veroorzaken en het project in een half geconverteerde status achterlaten.

    Het upgraden van een 2003 Visual Basic 6 WebClass-project kan niet worden voltooid. De tijdelijke oplossing is om het project te sluiten, opnieuw te openen en de upgrade opnieuw uit te voeren.

    Wanneer u in Web Application Projects Visual Basic-bestanden of .aspx-bestanden converteert, wordt het ontwerpbestand mogelijk niet correct bijgewerkt. De tijdelijke oplossing is om de bestanden handmatig te corrigeren.

  • Algemene problemen met websiteprojecten en webtoepassingsproject

    Het webtoepassingen-projectsysteem detecteert ontbrekende web.config bestanden niet. Als u een besturingselement toevoegt waarvoor configuratiegegevens zijn vereist, wordt er een onjuiste map weergegeven in Solution Explorer. De tijdelijke oplossing is om handmatig een web.config-bestand toe te voegen voordat u besturingselementen toevoegt aan een webtoepassingsproject.

    Webtoepassingsprojecten die subprojecten bevatten die verwijzen naar besturingselementen in het hoofdproject, kunnen de IDE vasthangen.

    Als een websiteoplossing met .pdb- en .xml-bestanden wordt toegevoegd aan TFS-broncodebeheer, worden de .pdb-bestanden en .xml bestanden mogelijk niet correct toegevoegd.

    Visual Studio lekt geheugen wanneer u een wizard in een weergave in een multiweergave uitvoert. De tijdelijke oplossing is om de oplossing op te slaan en Vervolgens Visual Studio opnieuw te starten.

    Wijzigingen in de map bin in website- en webtoepassingsprojecten kunnen ertoe leiden dat Visual Studio een schaduwkopie van de hele bin-map maakt. Dit kopiëren kan de prestaties van Visual Studio vertragen en schijfruimte verbruiken.

    Als uw pagina- en gebruikersbesturingselementen bestaan in verschillende naamruimten die zich in dezelfde hoofdnaamruimte bevinden, wordt de gegenereerde code niet gecompileerd omdat de naamruimte die de ontwerper maakt voor de declaratie van het gebruikersbesturingselement op de pagina onjuist is. De tijdelijke oplossing is om de declaratie uit het ontwerpbestand te verwijderen en deze vervolgens in het bestand achter de code te plaatsen. Zodra het bestand is verplaatst naar het code-behind-bestand, blijft het ongewijzigd, zelfs als u de pagina wijzigt.

    Het installeren en verwijderen van browsers van derden kan ertoe leiden dat het uitvoeren door op F5 en de opdracht Weergeven in browser te drukken, niet meer werkt voor webtoepassingsprojecten. U kunt controleren of de volgende registersleutel nog steeds beschikbaar is:

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

    Nadat u het servicepack hebt geïnstalleerd, kunnen webtoepassingsprojecten in Windows 2000 mogelijk geen verbinding maken met de ASP.NET ontwikkelserver aan de clientzijde. Hierdoor kan de build mislukken en Visual Studio vastlopen. Het probleem is het gevolg van een racevoorwaarde tussen het projectsysteem en de ontwikkelserver. De tijdelijke oplossing is om het project te configureren voor het gebruik van IIS in Windows 2000 en zo de ontwikkelserver te vermijden.

    In een webtoepassingsproject kan het maken van een gebeurtenis-handler door te dubbelklikken op de gebeurtenis in de ontwerpfunctie mislukken wanneer de paginaklasse een of meer overbelaste methoden bevat. Dit gebeurt niet wanneer u een websiteproject gebruikt.

    Als u een webtoepassingsproject publiceert naar een alleen-lezenshare, loopt Visual Studio vast. De tijdelijke oplossing is om ervoor te zorgen dat de share beschrijfbaar is.

    Firewalls van derden kunnen ervoor zorgen dat Visual Studio vastloopt.

    In een webtoepassingsproject zorgt elk gebruik van Ctrl+F5 of Weergave in Browser ervoor dat er een nieuw exemplaar van Internet Explorer wordt gestart.

    Websiteprojecten kunnen niet goed worden genest in webtoepassingsprojecten.

    Als u een afbeelding toevoegt via de eigenschappenresourcepagina, wordt er mogelijk een onjuist foutbericht weergegeven.

    WSE 3.0-tracering werkt niet met projecten die zijn gemaakt met behulp van het Visual Studio 2005-webtoepassingsproject. Tracering werkt zoals verwacht in WSE 3.0 voor websiteprojecten.

  • Traceringsprofilering van webtoepassingsprojecten of webservicetoepassingen inschakelen

    Traceringsprofilering van Visual Studio IDE werkt niet voor webtoepassingsprojecten of webservicetoepassingen. Gebruikerscode wordt niet weergegeven in de rapporten.

    Ga als volgt te werk om dit probleem op te lossen:

    1. Open de pagina met projecteigenschappen.

    2. Voor Visual C#-projecten voegt u het volgende toe aan het opdrachtregelvenster Na de build-gebeurtenis :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. Klik voor Visual Basic-projecten op Gebeurtenissen bouwen om het dialoogvenster Build-gebeurtenissen te openen. Voeg het volgende toe aan het opdrachtregelvenster na de build-gebeurtenis :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Profileer zoals gewoonlijk van de IDE. Als u een steekproefprofilering wilt uitvoeren, verwijdert u deze regel van de eigenschappenpagina.

  • Niet-gespecificeerde fout bij het controleren van de Visual Studio 2003-webtoepassing na conversie in Visual Studio 2005 SP1

    Deze fout treedt op in het volgende scenario:

    1. Maak in Visual Studio 2003 een oplossing, voeg een webtoepassing toe en voeg deze vervolgens toe aan broncodebeheer.

    2. Klik in Visual Studio 2005 in het menu Bestand op Openen vanuit broncodebeheer en selecteer vervolgens de Visual Studio 2003-oplossing.

    3. Klik in het dialoogvenster Migratie dat wordt weergegeven op Voltooien om de oplossing te migreren naar Visual Studio 2005.

    4. Deze waarschuwing wordt weergegeven tijdens de migratie:

      Een of meer projecten in de oplossing kunnen om de volgende reden(en) niet worden geladen: het projectbestand of het web is verplaatst, de naam ervan is gewijzigd of staat niet op uw computer. Deze projecten worden gelabeld als niet beschikbaar in Solution Explorer. Vouw het projectknooppunt uit om de reden weer te geven waarom het project niet kan worden geladen.

    5. Klik op OK. De oplossing wordt gemigreerd, maar het project wordt niet gemigreerd en is niet beschikbaar in Solution Explorer.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Installeer Visual Studio 2003.
    2. Een oplossing maken in Visual Studio 2003.
    3. Installeer Visual Studio 2005.
    4. Laad de oplossing in Visual Studio 2005 en sla deze op.
    5. Installeer Visual Studio 2005 SP1.
    6. Laad de oplossing die u in stap 4 hebt opgeslagen.

Hardwarenotities

  • Klanten die werken met ARMV4i- en ARMV4T-bordtypen

    Als u werkt met ARMV4i- en ARMV4T-bordtypen met instructieset-id's van 84017153 en 84082689, kunt u Visual Studio niet gebruiken om toepassingen te implementeren, fouten op te sporen of te testen op apparaten.

    Voer de volgende stappen uit om dit probleem op te lossen:

    1. Maak een back-up van Microsoft.TypeMaps.8.0.xsl, die zich in C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\bevindt.

      Voeg in Microsoft.TypeMaps.8.0.xsl na <QISCONTAINER> (regel 6) de volgende regels toe:

      <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. Sla het bestand op.

  • Microsoft Device Emulator versie 2.0

    Visual Studio 2005 SP1 werkt de geïnstalleerde Apparaatemulator niet bij. Device Emulator 2.0 wordt uitgebracht in januari 2007. Met Device Emulator 2.0 kunnen gebruikers profiteren van veel betere prestaties en de ontwikkeling van doelapparaten voor het onlangs uitgebrachte Windows Embedded CE 6.0-platform.

  • Crystal Reports voor Visual Studio 2005 Service Pack 1

    Crystal Reports voor Visual Studio 2005 Service Pack 1 wordt uitgebracht in het voorjaar van 2007. Het servicepack verhoogt de algehele kwaliteit van de bestaande productfuncties en behoudt een hoog compatibiliteitsniveau met Visual Studio 2005 SP1 en Windows Vista. Het servicepack biedt een oplossing voor problemen die worden veroorzaakt door feedback van klanten en interne tests. Business Objects zet zich in voor het verhogen van de kwaliteit van onze producten.

  • Dotfuscator Community Edition

    Dotfuscator Community Edition is bijgewerkt sinds de oorspronkelijke versie van Visual Studio 2005. Ga naar PreEmptive Solutions om te lezen over de wijzigingen en om een gratis update te verkrijgen.