Viktig information om Visual Studio 2005 Service Pack 1

Den här artikeln innehåller kända problem med installation och avinstallation av Visual Studio 2005 Service Pack 1 (SP1).

Ursprunglig produktversion: Visual Studio
Ursprungligt KB-nummer: 928957

Obs!

Information om de funktionella ändringar som ingår i Visual Studio 2005 SP1 finns i Visual Studio 2005 Tillbakadragen dokumentation.

Hämta Visual Studio 2005 SP1

Språk som stöds

Visual Studio 2005 SP1 innehåller uppdateringar för alla språkprodukter i Visual Studio 2005:

  • Kinesiska (förenklad)
  • Kinesiska (traditionell)
  • Engelska (USA)
  • French
  • German
  • Italian
  • Japanska
  • Korean
  • Russian
  • Spanish

Operativsystem som stöds

  • 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

Installationskrav

  • En licensierad kopia av en av de Visual Studio 2005-produkter som stöds måste vara installerad på måldatorn.
  • 192 MB RAM krävs. 256 MB eller senare rekommenderas.

Stöd för Visual Studio 2005 SP1

Informellt communitystöd är tillgängligt via MSDN-forumen.

Installationsproblem – alla plattformar

  • Installationen av Service Pack tar längre tid än den ursprungliga produktinstallationen

    Det tar längre tid att installera Visual Studio 2005 SP1 än att installera den ursprungliga versionen eftersom SP1-installationen liknar en produktinstallation, men med ytterligare installationsuppgifter. Installationstiden beror på vilken produkt som är installerad och datorns konfiguration.

  • Installationen kräver betydande diskutrymme

    Diskutrymme som motsvarar den ursprungliga produktinstallationen kan behövas för att installera ett Service Pack. Om du har fler än en Visual Studio-produkt installerad behöver du diskutrymme för varje Service Pack-installation. Du hittar en uppskattning av det diskutrymme som krävs på nedladdningssidan för Service Pack.

  • Visual Studio 2005 SP1 försöker installera flera gånger

    Service Pack körs flera gånger om du har flera Visual Studio-produkter installerade på datorn. Starta inte installationen mer än en gång.

  • Dialogrutor döljs delvis under installationen

    Det här problemet uppstår om du flyttar dialogrutan Konfigurera ... bort från mitten av skärmen. Efterföljande dialogrutor centreras i dialogrutan Konfigurera ... . Om dialogrutan Konfigurera ... ligger nära hörnet på skärmen kan större dialogrutor som visas senare delvis vara utanför skärmen.

    Lös problemet genom att lämna dialogrutan Konfigurera ... i mitten av skärmen.

    Visual Studio 2005 SP1 installeras inte omedelbart efter en Visual Studio-kompilering: Du kan inte installera Visual Studio 2005 SP1 förrän felsökningstjänsten har stängts.

    Lös problemet genom att utföra något av följande steg:

    • Slutför kompileringar som pågår och vänta tills felsökningstjänsten har stängts. Vilket kan ta upp till 10 minuter.

    • Använd Aktivitetshanteraren för att avsluta alla instanser av mspdbsrv.exe-tjänsten.

  • Krav för Team Foundation Server

    Du måste installera uppdateringen från KB919156 innan du installerar Visual Studio 2005 SP1. Den här uppdateringen ser till att servern inte bearbetar klientbegäranden under installationen av SP1.

  • Visual Studio 2005 Team Foundation Server SP1 kan inte installeras eller avinstalleras om nätverket inte är tillgängligt

    Visual Studio 2005 Team Foundation Server SP1 kan inte installeras eller avinstalleras när nätverket inte är tillgängligt. Det är ett problem med en anpassad åtgärd som är beroende av Active Directory.

    Scenario:

    1. Installera Visual Studio 2005 Team Foundation Server från en nätverksresurs.
    2. Installera den nödvändiga uppdateringen från KB919156.
    3. Kopiera Visual Studio 2005 Team Foundation Server SP1 lokalt.
    4. Inaktivera nätverket.
    5. Installera Service Pack från den lokala sökvägen. Det går inte att installera Service Pack.

    Lös problemet genom att kontrollera att nätverket är tillgängligt innan du försöker installera eller avinstallera Service Pack.

  • Avinstallation av Visual Studio 2005-webbprogramprojekt krävs

    Följ dessa steg för att installera Visual Studio 2005 SP1 om du har Visual Studio 2005 Web Application Projects installerat:

    1. Avinstallera Visual Studio 2005 Web Application Projects-tillägget.
    2. Installera Visual Studio 2005 SP1.
  • SQL Server Compact Edition Tools and runtime

    Visual Studio 2005 SP1 innehåller uppdateringar av SQL Server Compact Edition 3.1-verktyg för designtid. SQL Server Compact Edition Tools för Visual Studio 2005 SP1 innehåller användargränssnitt/dialogrutor, CAB-filer för enheter, DataDirectory-funktion och ClickOnce-stöd för komponenter för utveckling av smarta enheter.

  • Snabbkorrigeringsuppdatering till Visual Basic 2005 kommandoradskompilerare (Vbc.exe) tillgänglig

    Visual Studio 2005 SP1 ger förbättringar av Visual Basic 2005-kompilatorn för designtid, inklusive förbättrad svarstid, stabilitet och prestanda.

    När du har installerat Visual Studio 2005 SP1 installerar du den här snabbkorrigeringen på utvecklingsdatorer och distribuerade datorer för att hämta service pack-korrigeringarna för kommandoradskompilatorn om något av följande gäller:

    • Du utvecklar webbplatser med ASP.NET 2.0 i Visual Basic 2005.
    • Du distribuerar ASP.NET 2.0-webbplatser som skrivits i Visual Basic 2005.
    • Du skapar Visual Basic 2005-projekt utanför IDE:t med hjälp av kommandoradskompilatorn.
  • Avinstallera Visual Studio 2005 SP1 Beta innan du installerar versionsversionen

    Innan du installerar versionen av Visual Studio 2005 SP1 måste du avinstallera Visual Studio 2005 SP1 Beta. Om du inte avinstallerar betaversionen först får du följande felmeddelande:

    Uppgraderingskorrigeringen kan inte installeras av Windows Installer-tjänsten eftersom programmet som ska uppgraderas kanske saknas eller uppgraderingskorrigeringen kan uppdatera en annan version av programmet. Kontrollera att det program som ska uppgraderas finns på datorn och att du har rätt uppgraderingskorrigering.

    Avinstallera betaversionen från Windows 2000, Windows XP, Windows XP SP1, Windows Server 2003 RTM:

    1. Klicka på Start.
    2. Klicka på Kontrollpanelen.
    3. Öppna Lägg till/ta bort program.
    4. Välj Service Pack-betaversionen för varje produkt som den tillämpas på och klicka på Ändra/ta bort.

    Så här avinstallerar du betaversionen från Windows XP SP2 och Windows Server 2003 SP1:

    1. Klicka på Start.
    2. Klicka på Kontrollpanelen.
    3. Öppna Lägg till/ta bort program.
    4. Kontrollera Visa Uppdateringar om den inte redan är markerad.
    5. Välj den betaversion av Service Pack som är kapslad under varje produkt som den tillämpas på och klicka på Ta bort.

    Så här avinstallerar du betaversionen från Windows Vista:

    1. Klicka på Start.
    2. Klicka på Kontrollpanelen.
    3. Klicka på Program.
    4. Klicka på Visa installerade uppdateringar i avsnittet Program och funktioner .
    5. Välj Service Pack-betaversionen för varje produkt som den tillämpas på och klicka på Avinstallera.

Installationsproblem – Windows Vista

  • Installation i Windows Vista kräver förhöjd behörighet

    Om du installerar Visual Studio 2005 SP1 i Windows Vista rekommenderar vi att du högerklickar på den körbara SP1-filen och sedan väljer Kör som administratör. I stället kan du starta den körbara filen från ett privilegierat konsolfönster.

  • Dialogrutan Konfigurera visas inte

    Verifieringen som sker under User Account Control (UAC) med alla installationer fördröjer utseendet på den inledande konfigurationsdialogrutan. Förseningar på mer än en timme har rapporterats.

  • Visual Studio 2005 Service Pack 1 Update för Windows Vista

    Vi släpper en uppdatering för Visual Studio 2005 SP1 för att åtgärda problem som är specifika för Vista-plattformen. Mer information finns i Visual Studio för Windows Vista.

Installationsproblem – Windows Server 2003

Installationen misslyckas i Windows Server 2003-utgåvor med Windows Server 2003 SP1 installerat. Det rapporterade felet är:

Fel 1718. Filnamn <> avvisades av principen för digital signatur.

Det här problemet uppstår när datorn inte har tillräckligt med sammanhängande minne för Windows Server 2003 eller Windows XP för att kontrollera att .msi-paketet eller MSP-paketet är korrekt signerat.

Lös problemet genom att läsa Felmeddelande när du försöker installera ett stort Windows Installer-paket eller ett stort Windows Installer-korrigeringspaket i Windows Server 2003 eller i Windows XP: Fel 1718. Filen avvisades av principen för digital signatur.

Avinstallationsproblem

  • Fel 33088 visas vid avinstallation av Visual Studio 2005 SP1

    Det här felet uppstår i följande scenario:

    1. Installera en Visual Studio 2005 Team Test-utgåva.

    2. Installera den distribuerade testkörningskontrollanten eller komponenten Distributed Test Execution Agent.

    3. Installera motsvarande Service Pack.

    4. Avinstallationen av Service Pack misslyckas med

      Fel 33088: Det finns ett problem i installationspaketet.

    Lös problemet genom att följa dessa steg:

    1. Avinstallera komponenten med hjälp av Lägg till eller ta bort program.
    2. Avinstallera Visual Studio Service Pack.
    3. Installera om komponenten.
  • Om du avinstallerar Visual Studio Team Suite 2005 SP1 avbryts Installationen av Visual Basic Express 2005

    Det här felet uppstår i följande scenario:

    1. Installera Visual Studio Professional 2005.
    2. Installera Visual Studio 2005 SP1 för Visual Studio Professional.
    3. Installera Visual Basic Express 2005.
    4. Installera Visual Basic Express 2005 SP1.
    5. Avinstallera Visual Studio Professional 2005.
    6. Det går inte att köra Visual Basic Express. Det beror på att det finns två saknade sammansättningar.

    Lös problemet genom att följa dessa steg:

    1. Installera om Visual Basic Express 2005 genom att välja alternativet Reparera .
    2. Installera om Visual Basic Express 2005 SP1 genom att välja alternativet Reparera .
  • Visual Web Developer Express SP1 kan inte avinstalleras

    Det här felet uppstår i följande scenario:

    1. Installera Visual Web Developer Express.
    2. Installera Visual Web Developer Express SP1.
    3. Avinstallera Visual Web Developer Express.
    4. Installera Visual Web Developer Express.
    5. Installera Visual Web Developer Express SP1.
    6. Avinstallera Visual Web Developer Express SP1.
    7. Ett fel uppfylls.

    Följ dessa steg för att återgå till ett känt systemtillstånd:

    1. Avinstallera Visual Web Developer Express.
    2. Installera Visual Web Developer Express.
    3. Installera Visual Web Developer Express SP1.
  • Avinstallation av Visual Studio 2005 Team Suite SP1 tar bort symboler

    Om du avinstallerar Visual Studio 2005 Team Suite SP1 tas symbolfiler bort och den ursprungliga Visual Studio 2005-produktinstallationen kan brytas.

    Lös problemet genom att reparera Visual Studio 2005. En produktreparation av Visual Studio 2005 ersätter alla filer som saknas.

  • Om du avinstallerar Visual Studio 2005 SP1 i ett scenario sida vid sida kan det bryta den andra Service Pack-installationen

    När två Visual Studio 2005-utgåvor är installerade på samma dator och uppdateras av med Service Pack, återställer avinstallationen av Service Pack för en av utgåvorna filer till icke-service pack-nivån för den andra utgåvan.

    Lös problemet genom att installera om Service Pack på den andra versionen.

  • Kunskapsbasnumren (KB) som är associerade med vissa service pack är felaktiga

    Kb-numren som är associerade med vissa service pack visas felaktigt på produkten Lägg till/ta bort program eller Avinstallera ett program i Kontrollpanelen. Knappen Hjälp eller mer information visar en länk till en specifik KB-artikel, som kan innehålla ett felaktigt KB-nummer i dess URL (Uniform Resource Locator). Se tabellen nedan för rätt KB-nummer.

    Faktiskt KB-nummer Avinstallera KB-nummer Språk Produktfamilj
    926601 926601 Engelska Visual Studio 2005 Team Suite
    926602 926602 Japanska Visual Studio 2005 Team Suite
    926603 926603 Kinesiska (traditionell) Visual Studio 2005 Team Suite
    926604 926603 Kinesiska (förenklad) 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 Engelska Visual Studio 2005 Team Foundation Server
    926739 922996 Japanska Visual Studio 2005 Team Foundation Server
    926740 922996 Kinesiska (traditionell) Visual Studio 2005 Team Foundation Server
    926741 922996 Kinesiska (förenklad) 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 Flera språk Visual Studio 2005 Express Editions
    926748 926748 Flera språk Visual Studio 2005 Express Editions
    926749 918525 Flera språk Visual Studio 2005 Express Editions
    926750 922995 Flera språk Visual Studio 2005 Express Editions
    926751 926751 Flera språk Visual Studio 2005 Express Editions
    928425 926601 Russian Visual Studio 2005 Team Suite

Kända problem och lösningar

  • Användare uppmanas att ange behörighet att installera snabbkorrigeringar för Visual Studio 2005 SP1 i Windows Vista

    Om snabbkorrigeringar för Visual Studio 2005 SP1 släpps i framtiden uppmanas du att ange behörighet att installera dem. I Windows Vista krävs behörighet i både användargränssnittsläge och tyst läge. Om du måste automatisera snabbkorrigeringsinstallationen i Windows Vista måste du installera snabbkorrigeringar med hjälp av administratörskontot. Mer information finns i Visual Studio 2005 Service Pack 1 Update för Windows Vista.

  • Felsökning på 64-bitars Windows-installationer

    Visual Studio 2005 SP1 innehåller flera felsökningskorrigeringar som fungerar när du felsöker 32-bitarsprogram på 64-bitars Windows-installationer. Endast en delmängd av dessa korrigeringar fungerar när du felsöker 64-bitarsprogram på 64-bitarsinstallationer. Det beror på att Visual Studio 2005 SP1 inte ändrar många av 64-bitars felsökningskomponenterna.

  • Felsöka 64-bitars interna Visual Basic-program på 64-bitars Windows-installationer

    När du felsöker ett Visual Basic-program i Visual Studio 2005 SP1 på en 64-bitarsdator kan du få följande fel när felsökaren försöker utvärdera ett delvis kvalificerat namn (till exempel MyName) i fönstret Titta eller Omedelbart:

    BC 30699 "MyName har inte deklarerats eller modulen som innehåller den läses inte in i felsökningssessionen."

    Det gäller endast program som kompileras med valfri cpu eller x64 som plattformstyp. En optimering av formatet Protein Data Bank (PDB) har gjorts i Visual Studio 2005 SP1. Det optimerade PDB-formatet kan bara användas av Visual Basic-kompilatorn som levereras med Visual Studio 2005 SP1. Felsökning av en 64-bitars Windows-installation görs via fjärrfelsökningskomponenterna, men dessa komponenter har inte uppdaterats för att förstå det optimerade PDB-formatet.

    Lös problemet genom att ange en fullständig kvalificering för namnet i felsökningsfönstren. Till exempel ConsoleApplication1.MyClass.MyName.

  • Fjärrfelsökning

    Visual Studio 2005 SP1 kan inte installeras på ett system som inte innehåller en installation av Visual Studio 2005. Datorer som bara innehåller fjärrfelsökningskomponenter och som inte har Visual Studio 2005 kan därför inte uppdateras av Visual Studio 2005 SP1.

    Lös problemet genom att utföra något av följande steg:

    • Tillämpa Visual Studio 2005 SP1-ändringar på de datorer som innehåller fjärrfelsökningskomponenterna genom att ersätta dem med komponenterna i C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • Dela katalogen i C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ nätverket så att fjärrdatorer kan köra msvsmon.exe direkt från resursen.

      Obs!

      Felsökningskorrigeringarna i Visual Studio 2005 SP1 är inte installerade på 64-bitarsdatorer eftersom ingen av filerna i C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ ändras. Om du vill tillämpa felsökningskorrigeringarna på fjärrsystem använder du ett 32-bitarssystem som källa för felsökningskomponenterna.

  • Installera flera Windows Embedded CE 6.0-programutvecklingspaket (SDK:er)

    När du installerar flera Windows Embedded CE 6.0 SDK:er som baseras på samma operativsystemdesign ser du bara en SDK i guiden Skapa interna projekt i Visual Studio 2005 SP1.

    Scenario:

    1. Installera Visual Studio 2005 SP1.
    2. Installera flera WINCE6.0 SDK:er som baseras på samma operativsystemdesign.
    3. Skapa nya interna projekt och klicka sedan på Plattformar för att välja plattforms-SDK:er. Endast en SDK visas.
  • Redigeraren för hanterade resurser

    Om du försöker lägga till en ny bild, ikon eller textfil, eller en befintlig fil som inte finns i projektmappen eller någon av dess undermappar, visas det här felmeddelandet i Visual Studio:

    Försökte läsa eller skriva skyddat minne. Detta är ofta en indikation på att annat minne är skadat.

    Så här löser du problemet:

    1. Flytta eller kopiera bitmappen eller en annan fil till målmappen i projektet (vanligtvis mappen Resurser ).
    2. Dra filen därifrån till redigeraren för hanterade resurser.
  • De senaste versionerna av Qt-bibliotekskällan ger fel vid kompilering

    En korrigering av VC++-kompilatorn har orsakat att viss mallkod inte kompileras med Visual Studio 2005 SP1 och ett C2244-fel. Koden som kompileras utan SP1 använder ärvda mallklasser och kapslade typer. I synnerhet påverkas aktuella versioner av Qt-bibliotekskällan som använder sådan mallkod av den här ändringen.

    Den mest grundläggande formen av den problematiska koden ser ut så hä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;
    }
    

    Mallklass B ärver från mallklass A. A<T> har en kapslad typ, N_A, som B<T>::test() returnerar. Visual Studio 2005 SP1-kompilatorn skapar ett C2244-fel på raden markerad /* 1 */. Lösningen är att introducera en typedef för A<T>::N_A i B<T> och använda den typedef i hela B<T>. Med lösningen ändras koden ovan till:

    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;
    }
    
  • Visa Visual Basic-programhändelser kraschar Visual Studio

    Om du klickar på Visa programhändelser på sidan Programegenskap i ett Visual Basic-projekt kraschar Visual Studio om den ApplicationEvents.vb filen inte redan finns.

    Lös problemet genom att skapa en fil med namnet ApplicationEvents.vb i roten för Visual Basic-projektet och infoga sedan följande text:

    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 kraschar när egenskapen TargetNamespace för ett XML-schema är tom

    När XML-scheman innehåller ett <Include> som refererar till andra XML-scheman kan XML-Designer krascha om namnområdet (xmlns) eller TargetNamespace (targetNamespace) är ett värde som skiljer sig från det namnområde som refereras till i det associerade schemat. När scheman innehåller andra scheman måste de alltså referera till samma namnområde.

    Lös problemet genom att följa dessa steg:

    1. Högerklicka på schemafilen i Solution Explorer och välj sedan Visa kod för att öppna schemat i redigeraren.
    2. Ange targetNamespace och xmlns till samma namnområde.
  • Team Foundation Server

    Mer information finns i Microsoft Team Foundation Server 2010 Service Pack 1.

  • Profiler-drivrutinen blir oanvändbar i Windows 2000

    Profiler-drivrutinen slutar ibland att fungera på Windows 2000-plattformar. Om du försöker starta övervakaren i samplingsläge rapporteras ett fel. När du försöker starta övervakaren i spårningsläge rapporteras en varning om att drivrutinen inte kan köras.

    Lös problemet genom att följa dessa steg:

    1. Starta om datorn.

    2. Kör följande kommandon:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Logga ut från datorn.

    4. Logga in på datorn.

    5. Starta övervakaren som tidigare.

  • CFindReplaceDialog är inte lokaliserat i interna projekt för smart enhet

    CFindReplaceDialog Visar engelsk text när den anropas från ett internt C++ Smart Device-program på en icke-engelsk enhet. Resurserna för CFindReplaceDialog är inte lokaliserade och det finns ingen lösning på det här problemet.

  • Befintliga Windows Mobile SDK-exempel och inbyggda program för smart enhet kanske inte kompileras

    Många befintliga exempel och interna användarprogram när de skapas med Visual Studio 2005 SP1 kompileras inte med det här felmeddelandet:

    Fel LNK2019: olöst extern symbol __GSHandlerCheck

    Exempel i både Windows Mobile 5.0 SDK för Pocket PC och Windows Mobile 5.0 SDK för Smartphone påverkas av det här problemet.

    Visual Studio 2005 SP1 uppdaterar Visual Studio-kompilatorerna med det /GS-stöd som redan är tillgängligt i Windows CE 6.0-kompilatorer. Länkfel inträffar i interna C++ Smart Device-projekt som inte uttryckligen länkar till libcmt.lib eller som har inaktiverat /GS och som körs på pre-Windows Embedded CE 6.0-plattformar.

    Så här löser du problemet:

    1. Inkludera uttryckligen libcmt.lib i listan över ytterligare bibliotek att länka till.
    2. Inaktivera länkvarningen (/nowarn:4099)
  • Databindning misslyckas vid kodade webbtester i Visual Studio Team Suite för programvarutestare

    Det här felet uppstår när kodade webbtester som är bundna till olika datakällor körs från samma belastningstest.

    Scenario:

    1. Skapa två kodade webbtester som använder databindning och som är bundna till olika datakällor.
    2. Lägg till de två testerna i ett enda belastningstest.
    3. Kör belastningstestet.

    Ett fel indikerar att data för en av de två datakällorna inte kan hittas.

    Det är ingen lösning just nu. Vi släpper en snabbkorrigering under första kvartalet 2007.

Webbprogram och projekt

  • Refaktoriseringsprestanda i ASP.NET webbplatsprojekt har förbättrats

    Det går nu bättre att anropa en refaktoriseringsåtgärd i en lösning som innehåller en ASP.NET webbplats.

    Innan du fastställer om en .aspx sida ska läsas in kommer refaktoriseringsåtgärden att:

    • Gör en lexikal sökning på elementet som omstruktureras för att avgöra om det finns på en .aspx sida.

    • Kontrollera om en referens är tillgänglig från det aktuella omfånget. I webbprogramprojekt stöds inte namnbyte av refaktoriserings- och sökreferenser inifrån .aspx filer. Refaktorisering i kod bakom filer stöds dock fullt ut.

  • Problem med projektkonvertering av webbprogram

    Konvertering av en blandad lösning som innehåller både Visual C#- och Visual J#-projekt kan misslyckas eller generera ett tomt projekt. Lösningen är att konvertera varje projekt individuellt genom att börja med en ny instans av Visual Studio för varje konvertering.

    Om du avbryter konverteringen av ett projekt till ett webbprogramprojekt kan det orsaka ett fel och lämna projektet i ett halvkonverterat tillstånd.

    Uppgraderingen av ett 2003 Visual Basic 6 WebClass-projekt kan misslyckas. Lösningen är att stänga projektet och sedan öppna det igen och köra uppgraderingen igen.

    När du konverterar Visual Basic-filer eller .aspx filer i Web Application Projects kanske designerfilen inte uppdateras korrekt. Lösningen är att korrigera filerna manuellt.

  • Allmänna problem med webbplatsprojekt och webbprogramprojekt

    Projektsystemet Web Applications identifierar inte saknade web.config filer. Om du lägger till en kontroll som kräver konfigurationsinformation visas en falsk mapp i Solution Explorer. Lösningen är att lägga till en web.config fil manuellt innan du lägger till kontroller i ett webbprogramprojekt.

    Webbprogramprojekt som innehåller underprojekt som refererar till kontroller i rotprojektet kan hänga IDE:t.

    Om en webbplatslösning som innehåller .pdb- och .xml-filer läggs till i TFS-källkontrollen kan det hända att .pdb-filerna och .xml-filerna inte läggs till korrekt.

    Visual Studio läcker minne när du använder en guide i en vy i en flervy. Lösningen är att spara lösningen och sedan starta om Visual Studio.

    Ändringar i bin-mappen i webbplats- och webbprogramprojekt kan göra att Visual Studio skapar en skuggkopia av hela bin-mappen. Den här kopieringen kan göra Visual Studio långsammare och förbruka diskutrymme.

    Om dina sid- och användarkontroller finns i olika namnområden som finns under samma rotnamnområde kompileras inte den genererade koden eftersom namnområdet som designern skapar för deklarationen av användarkontrollen på sidan är fel. Lösningen är att ta bort deklarationen från designerfilen och sedan placera den i filen bakom koden. När den har flyttats till filen bakom koden förblir den oförändrad även om du ändrar sidan.

    Om du installerar och avinstallerar webbläsare från tredje part kan det leda till att du trycker på F5 och kommandot Visa i webbläsare för att sluta fungera för webbprogramprojekt. Du kan kontrollera om följande registernyckel fortfarande är tillgänglig:

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

    När du har installerat Service Pack kan webbprogramprojekt i Windows 2000 misslyckas med att ansluta till klientsidan ASP.NET utvecklingsservern. Vilket kan göra att bygget misslyckas och kan hänga Visual Studio. Problemet är resultatet av ett konkurrenstillstånd mellan projektsystemet och utvecklingsservern. Lösningen är att konfigurera projektet så att det använder IIS i Windows 2000 och därmed undvika utvecklingsservern.

    Ett försök att skapa en händelsehanterare genom att dubbelklicka på händelsen i designern kan misslyckas när sidklassen innehåller en eller flera överlagrade metoder i ett webbprogramprojekt. Vilket inte händer när du använder ett webbplatsprojekt.

    Om du publicerar ett webbprogramprojekt till en skrivskyddad resurs kraschar Visual Studio. Lösningen är att se till att resursen är skrivbar.

    Brandväggar från tredje part kan orsaka att Visual Studio kraschar.

    I ett webbprogramprojekt kommer varje användning av CTRL+F5 eller Visa i webbläsaren att göra att en ny instans av Internet Explorer startas.

    Webbplatsprojekt kan inte kapslas korrekt i webbprogramprojekt.

    Om du lägger till en bild via egenskapsresurssidan kan ett falskt felmeddelande visas.

    WSE 3.0-spårning fungerar inte med projekt som har skapats med hjälp av Visual Studio 2005 Web Application-projektet. Spårning fungerar som förväntat i WSE 3.0 för webbplatsprojekt.

  • Aktivera spårningsprofilering av webbprogramprojekt eller webbtjänstprogram

    Spårningsprofilering från Visual Studio IDE fungerar inte för webbprogramprojekt eller webbtjänstprogram. Användarkod visas inte i rapporterna.

    Så här löser du problemet:

    1. Öppna sidan projektegenskaper.

    2. För Visual C#-projekt lägger du till följande i kommandoradsfönstret post-build event :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. För Visual Basic-projekt klickar du på Skapa händelser för att öppna dialogrutan Skapa händelser . Lägg till följande i kommandoradsfönstret efter kompileringshändelsen :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Profil som vanligt från IDE. Om du vill köra samplingsprofilering tar du bort den här raden från egenskapssidan.

  • Ospecificerat fel vid kontroll i Visual Studio 2003-webbprogrammet efter konvertering i Visual Studio 2005 SP1

    Det här felet uppstår i följande scenario:

    1. I Visual Studio 2003 skapar du en lösning, lägger till ett webbprogram och lägger sedan till den i källkontrollen.

    2. I Visual Studio 2005 går du till Arkiv-menyn , klickar på Öppna från källkontrollen och väljer sedan Visual Studio 2003-lösningen.

    3. I dialogrutan Migrering som visas klickar du på Slutför för att migrera lösningen till Visual Studio 2005.

    4. Den här varningen visas under migreringen:

      Det gick inte att läsa in ett eller flera projekt i lösningen av följande skäl: Projektfilen eller webbplatsen har flyttats, bytt namn eller inte finns på datorn. Dessa projekt kommer att märkas som otillgängliga i Solution Explorer. Expandera projektnoden för att visa orsaken till att projektet inte kunde läsas in.

    5. Klicka på OK. Lösningen migreras, men projektet migreras inte och är inte tillgängligt i Solution Explorer.

    Lös problemet genom att följa dessa steg:

    1. Installera Visual Studio 2003.
    2. Skapa en lösning i Visual Studio 2003.
    3. Installera Visual Studio 2005.
    4. Läs in lösningen i Visual Studio 2005 och spara den sedan.
    5. Installera Visual Studio 2005 SP1.
    6. Läs in lösningen som du sparade i steg 4.

Maskinvaruanteckningar

  • Kunder som arbetar med ARMV4i- och ARMV4T-brädtyper

    Om du arbetar med ARMV4i- och ARMV4T-korttyper med instruktionsuppsättnings-ID:n för 84017153 och 84082689 kan du inte använda Visual Studio för att distribuera program, felsöka eller testa på enheter.

    Lös problemet genom att följa dessa steg:

    1. Gör en säkerhetskopia av Microsoft.TypeMaps.8.0.xsl, som finns i C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

      Lägg till följande rader i Microsoft.TypeMaps.8.0.xsl efter <QISCONTAINER> (rad 6):

      <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. Spara filen.

  • Microsoft Device Emulator version 2.0

    Visual Studio 2005 SP1 uppdaterar inte den installerade enhetsemulatorn. Enhetsemulatorn 2.0 släpps i januari 2007. Med Enhetsemulator 2.0 kan användarna dra nytta av mycket högre prestanda och målutveckling av enhetsprogram för den nyligen utgivna Windows Embedded CE 6.0-plattformen.

  • Crystal Reports för Visual Studio 2005 Service Pack 1

    Crystal Reports för Visual Studio 2005 Service Pack 1 släpps under våren 2007. Service Pack kommer att öka den övergripande kvaliteten på befintliga produktfunktioner och upprätthålla en hög kompatibilitetsnivå med Visual Studio 2005 SP1 och Windows Vista. Service Pack hanterar problem som uppstår genom kundfeedback och intern testning. Business Objects strävar efter att öka kvaliteten på våra produkter.

  • Dotfuscator Community Edition

    Dotfuscator Community Edition har uppdaterats sedan den ursprungliga versionen av Visual Studio 2005. Besök Förebyggande lösningar för att läsa om ändringarna och få en kostnadsfri uppdatering.