Informacje o wersji dodatku Service Pack 1 programu Visual Studio 2005

W tym artykule wymieniono znane problemy z instalacją i odinstalowywaniem programu Visual Studio 2005 z dodatkiem Service Pack 1 (SP1).

Oryginalna wersja produktu: Visual Studio
Oryginalny numer KB: 928957

Uwaga

Aby uzyskać informacje o zmianach funkcjonalnych uwzględnionych w programie Visual Studio 2005 z dodatkiem SP1, zobacz Dokumentacja wycofana programu Visual Studio 2005.

Pobieranie programu Visual Studio 2005 z dodatkiem SP1

Obsługiwane języki

Program Visual Studio 2005 z dodatkiem SP1 udostępnia aktualizacje dla wszystkich produktów językowych programu Visual Studio 2005:

  • Chiński (uproszczony)
  • Chiński (tradycyjny)
  • Angielski (Stany Zjednoczone)
  • French
  • German
  • Italian
  • Japanese
  • Korean
  • Russian
  • Spanish

Obsługiwane systemy operacyjne

  • 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, Wersja standardowa
  • 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

Wymagania dotyczące instalacji

  • Na komputerze docelowym należy zainstalować licencjonowaną kopię jednego z obsługiwanych produktów programu Visual Studio 2005.
  • Wymagane jest 192 MB pamięci RAM. Zalecane jest 256 MB lub więcej.

Obsługa programu Visual Studio 2005 z dodatkiem SP1

Nieformalne wsparcie społeczności jest dostępne za pośrednictwem forów MSDN.

Problemy z instalacją — wszystkie platformy

  • Instalacja dodatku Service Pack trwa dłużej niż oryginalna instalacja produktu

    Instalowanie programu Visual Studio 2005 z dodatkiem SP1 trwa dłużej niż zainstalowanie oryginalnej wersji wersji, ponieważ instalacja z dodatkiem SP1 jest podobna do instalacji produktu, ale z dodatkowymi zadaniami instalacyjnymi. Czas instalacji zależy od tego, który produkt jest zainstalowany i konfiguracja komputera.

  • Instalacja wymaga dużego miejsca na dysku

    Do zainstalowania dodatku Service Pack może być wymagane miejsce na dysku równym pobranemu przez oryginalną instalację produktu. Jeśli masz zainstalowany więcej niż jeden produkt programu Visual Studio, będziesz potrzebować miejsca na dysku dla każdej instalacji dodatku Service Pack. Szacowanie wymaganego miejsca na dysku można znaleźć na stronie pobierania dodatku Service Pack.

  • Program Visual Studio 2005 z dodatkiem SP1 próbuje zainstalować wiele razy

    Dodatek Service Pack będzie uruchamiany wiele razy, jeśli na komputerze jest zainstalowanych wiele produktów programu Visual Studio. Nie uruchamiaj instalacji więcej niż raz.

  • Okna dialogowe są częściowo ukryte podczas instalacji

    Ten problem występuje w przypadku przeniesienia okna dialogowego Konfigurowanie ... od środka ekranu. Kolejne okna dialogowe są wyśrodkowane w oknie dialogowym Konfigurowanie ... . Jeśli okno dialogowe Konfigurowanie ... znajduje się w pobliżu rogu ekranu, większe okna dialogowe wyświetlane później mogą być częściowo wyłączone z ekranu.

    Aby rozwiązać ten problem, pozostaw okno dialogowe Konfigurowanie ... na środku ekranu.

    Program Visual Studio 2005 z dodatkiem SP1 nie zostanie zainstalowany natychmiast po kompilacji programu Visual Studio: nie można zainstalować programu Visual Studio 2005 z dodatkiem SP1 do momentu zamknięcia usługi debugera.

    Aby rozwiązać ten problem, wykonaj jedną z następujących czynności:

    • Zakończ kompilacje, które są w toku, i poczekaj na zamknięcie usługi debugera. Może to potrwać do 10 minut.

    • Użyj Menedżera zadań, aby zakończyć wszystkie wystąpienia usługi mspdbsrv.exe.

  • Wymagania wstępne serwera Team Foundation Server

    Przed zainstalowaniem programu Visual Studio 2005 z dodatkiem SP1 należy zainstalować aktualizację z KB919156. Ta aktualizacja gwarantuje, że serwer nie przetwarza żądań klientów podczas instalacji programu SP1.

  • Program Visual Studio 2005 Team Foundation Server z dodatkiem SP1 nie może zainstalować lub odinstalować programu , jeśli sieć nie jest dostępna

    Program Visual Studio 2005 Team Foundation Server z dodatkiem SP1 nie może zainstalować lub odinstalować programu, gdy sieć nie jest dostępna. Jest to problem z akcją niestandardową zależną od usługi Active Directory.

    Scenariusz:

    1. Zainstaluj program Visual Studio 2005 Team Foundation Server z udziału sieciowego.
    2. Zainstaluj wymaganą aktualizację z KB919156.
    3. Skopiuj lokalnie program Visual Studio 2005 Team Foundation Server SP1.
    4. Wyłącz sieć.
    5. Zainstaluj dodatek Service Pack ze ścieżki lokalnej. Nie można zainstalować dodatku Service Pack.

    Aby rozwiązać ten problem, upewnij się, że sieć jest dostępna przed próbą zainstalowania lub odinstalowania dodatku Service Pack.

  • Wymagane odinstalowywanie projektów aplikacji internetowych programu Visual Studio 2005

    Wykonaj następujące kroki, aby zainstalować program Visual Studio 2005 z dodatkiem SP1, jeśli masz zainstalowane projekty aplikacji internetowych programu Visual Studio 2005:

    1. Odinstaluj dodatek Projekty aplikacji internetowych programu Visual Studio 2005.
    2. Zainstaluj program Visual Studio 2005 z dodatkiem SP1.
  • narzędzia SQL Server Compact Edition i środowisko uruchomieniowe

    Program Visual Studio 2005 z dodatkiem SP1 zawiera aktualizacje narzędzi czasu projektowania SQL Server Compact Edition 3.1. Narzędzia SQL Server Compact Edition dla programu Visual Studio 2005 z dodatkiem SP1 obejmują interfejs użytkownika/okna dialogowe, pliki CAB urządzenia, funkcję DataDirectory i obsługę technologii ClickOnce dla składników programowania urządzeń inteligentnych.

  • Dostępna aktualizacja poprawki do kompilatora wiersza polecenia programu Visual Basic 2005 (Vbc.exe)

    Program Visual Studio 2005 z dodatkiem SP1 oferuje ulepszenia kompilatora czasu projektowania programu Visual Basic 2005, w tym lepszą czas odpowiedzi, stabilność i wydajność.

    Po zainstalowaniu programu Visual Studio 2005 z dodatkiem SP1 zainstaluj tę poprawkę na komputerach deweloperskich i wdrożonych, aby uzyskać poprawki dodatku Service Pack dla kompilatora wiersza polecenia, jeśli ma zastosowanie dowolny z następujących elementów:

    • Tworzysz witryny internetowe z ASP.NET 2.0 w programie Visual Basic 2005.
    • Wdrażasz witryny internetowe ASP.NET 2.0 napisane w języku Visual Basic 2005.
    • Tworzysz projekty visual basic 2005 poza środowiskiem IDE przy użyciu kompilatora wiersza polecenia.
  • Odinstaluj program Visual Studio 2005 SP1 Beta przed zainstalowaniem wersji wersji

    Przed zainstalowaniem wersji programu Visual Studio 2005 z dodatkiem SP1 należy odinstalować program Visual Studio 2005 SP1 Beta. Jeśli nie odinstalujesz wersji beta, zostanie wyświetlony następujący komunikat o błędzie:

    Poprawka uaktualnienia nie może zostać zainstalowana przez usługę Instalator Windows, ponieważ brakuje programu, który ma zostać uaktualniony lub poprawka uaktualnienia aktualizuje inną jego wersję. Sprawdź, czy program, który ma zostać uaktualniony istnieje na komputerze i czy instalowana jest właściwa poprawka uaktualnienia.

    Aby odinstalować wersję beta z systemu Windows 2000, Windows XP, Windows XP z dodatkiem SP1, Windows Server 2003 RTM:

    1. Kliknij przycisk Start.
    2. Wybierz pozycję Panel sterowania.
    3. Otwórz pozycję Dodaj/usuń programy.
    4. Wybierz dodatek Service Pack w wersji beta dla każdego produktu, do którego został zastosowany, a następnie kliknij pozycję Zmień/Usuń.

    Aby odinstalować wersję beta z systemów Windows XP z dodatkiem SP2 i Windows Server 2003 z dodatkiem SP1:

    1. Kliknij przycisk Start.
    2. Wybierz pozycję Panel sterowania.
    3. Otwórz pozycję Dodaj/usuń programy.
    4. Sprawdź pozycję Pokaż Aktualizacje, jeśli nie jest jeszcze zaznaczona.
    5. Wybierz zagnieżdżony dodatek Service Pack w wersji beta w ramach każdego produktu, do którego został zastosowany, a następnie kliknij przycisk Usuń.

    Aby odinstalować wersję beta z systemu Windows Vista:

    1. Kliknij przycisk Start.
    2. Wybierz pozycję Panel sterowania.
    3. Kliknij pozycję Programy.
    4. Kliknij pozycję Wyświetl zainstalowane aktualizacje w sekcji Programy i funkcje .
    5. Wybierz dodatek Service Pack w wersji beta dla każdego produktu, do którego został zastosowany, a następnie kliknij przycisk Odinstaluj.

Problemy z instalacją — Windows Vista

  • Instalacja w systemie Windows Vista wymaga podwyższonych uprawnień

    Jeśli instalujesz program Visual Studio 2005 z dodatkiem SP1 w systemie Windows Vista, zalecamy kliknięcie prawym przyciskiem myszy pliku wykonywalnego z dodatkiem SP1, a następnie wybranie pozycji Uruchom jako administrator. Zamiast tego można uruchomić plik wykonywalny z poziomu okna konsoli uprzywilejowanej.

  • Nie można wyświetlić okna dialogowego Konfiguracja

    Weryfikacja wykonywana w obszarze Kontrola konta użytkownika (UAC) ze wszystkimi instalacjami opóźnia pojawienie się początkowego okna dialogowego konfiguracji. Zgłoszono opóźnienia o długości ponad jednej godziny.

  • Aktualizacja dodatku Service Pack 1 programu Visual Studio 2005 dla systemu Windows Vista

    Publikujemy aktualizację programu Visual Studio 2005 z dodatkiem SP1, aby rozwiązać problemy specyficzne dla platformy Vista. Aby uzyskać więcej informacji, zobacz Visual Studio for Windows Vista.

Problemy z instalacją — Windows Server 2003

Instalacja kończy się niepowodzeniem w wersjach systemu Windows Server 2003 z zainstalowanym systemem Windows Server 2003 z dodatkiem SP1. Zgłoszony błąd to:

Błąd 1718. Nazwa pliku <> została odrzucona przez zasady podpisu cyfrowego.

Ten problem występuje, gdy komputer nie ma wystarczającej pamięci ciągłej dla systemu Windows Server 2003 lub Windows XP, aby sprawdzić, czy pakiet .msi lub pakiet msp jest poprawnie podpisany.

Aby rozwiązać ten problem, zapoznaj się z komunikatem o błędzie podczas próby zainstalowania dużego pakietu Instalatora Windows lub dużego pakietu poprawek Instalatora Windows w systemie Windows Server 2003 lub Windows XP: błąd 1718. Plik został odrzucony przez zasady podpisu cyfrowego.

Problemy z odinstalowywaniem

  • Błąd 33088 jest wyświetlany podczas odinstalowywania programu Visual Studio 2005 z dodatkiem SP1

    Ten błąd występuje w następującym scenariuszu:

    1. Zainstaluj wersję Test zespołowy programu Visual Studio 2005.

    2. Zainstaluj kontroler wykonywania testów rozproszonych lub składnik agenta wykonywania testu rozproszonego.

    3. Zainstaluj odpowiedni dodatek Service Pack.

    4. Odinstalowywanie dodatku Service Pack kończy się niepowodzeniem

      Błąd 33088: Wystąpił problem w pakiecie instalacyjnym.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Odinstaluj składnik przy użyciu polecenia Dodaj lub usuń programy.
    2. Odinstaluj dodatek Service Pack programu Visual Studio.
    3. Zainstaluj ponownie składnik.
  • Odinstalowywanie pakietu Visual Studio Team Suite 2005 z dodatkiem SP1 powoduje przerwanie instalacji programu Visual Basic Express 2005

    Ten błąd występuje w następującym scenariuszu:

    1. Zainstaluj Visual Studio Professional 2005 r.
    2. Zainstaluj program Visual Studio 2005 z dodatkiem SP1 dla Visual Studio Professional.
    3. Zainstaluj program Visual Basic Express 2005.
    4. Zainstaluj program Visual Basic Express 2005 SP1.
    5. Odinstaluj Visual Studio Professional 2005.
    6. Uruchamianie programu Visual Basic Express kończy się niepowodzeniem. Jest to spowodowane tym, że brakuje dwóch zestawów.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Zainstaluj ponownie program Visual Basic Express 2005, wybierając opcję Napraw .
    2. Zainstaluj ponownie program Visual Basic Express 2005 z dodatkiem SP1, wybierając opcję Napraw .
  • Nie można odinstalować programu Visual Web Developer Express SP1

    Ten błąd występuje w następującym scenariuszu:

    1. Zainstaluj program Visual Web Developer Express.
    2. Zainstaluj program Visual Web Developer Express SP1.
    3. Odinstaluj program Visual Web Developer Express.
    4. Zainstaluj program Visual Web Developer Express.
    5. Zainstaluj program Visual Web Developer Express SP1.
    6. Odinstaluj program Visual Web Developer Express SP1.
    7. Zostanie spełniony błąd.

    Aby powrócić do znanego stanu systemu, wykonaj następujące kroki:

    1. Odinstaluj program Visual Web Developer Express.
    2. Zainstaluj program Visual Web Developer Express.
    3. Zainstaluj program Visual Web Developer Express SP1.
  • Odinstalowywanie programu Visual Studio 2005 Team Suite z dodatkiem SP1 usuwa symbole

    Odinstalowywanie programu Visual Studio 2005 Team Suite z dodatkiem SP1 powoduje usunięcie plików symboli i przerwanie oryginalnej instalacji produktu Visual Studio 2005.

    Aby rozwiązać ten problem, napraw program Visual Studio 2005. Naprawa produktu programu Visual Studio 2005 zastąpi wszystkie brakujące pliki.

  • Odinstalowywanie programu Visual Studio 2005 z dodatkiem SP1 w scenariuszu równoległym może przerwać instalację innego dodatku Service Pack

    Gdy dwie wersje programu Visual Studio 2005 są zainstalowane na tym samym komputerze i są aktualizowane przy użyciu dodatku Service Pack, odinstalowanie dodatku Service Pack dla jednej z wersji spowoduje przywrócenie poziomu plików innych niż service pack dla drugiej wersji.

    Aby rozwiązać ten problem, zainstaluj ponownie dodatek Service Pack w innej wersji.

  • Numery bazy wiedzy (KB) skojarzone z niektórymi dodatkami Service Pack są nieprawidłowe

    Numery KB skojarzone z niektórymi dodatkami Service Pack są niepoprawnie wyświetlane w programie Dodaj/Usuń programy lub Odinstaluj program w Panel sterowania. Przycisk Pomoc lub więcej informacji wyświetla link do określonego artykułu KB, który może zawierać nieprawidłowy numer KB w jego lokalizatorze jednolitych zasobów (adres URL). Zapoznaj się z poniższą tabelą, aby uzyskać poprawne numery KB.

    Rzeczywisty numer KB Odinstalowywanie numeru KB Język Rodzina produktów
    926601 926601 English Visual Studio 2005 Team Suite
    926602 926602 Japanese Visual Studio 2005 Team Suite
    926603 926603 Chiński (tradycyjny) Visual Studio 2005 Team Suite
    926604 926603 Chiński (uproszczony) 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 Chiński (tradycyjny) Visual Studio 2005 Team Foundation Server
    926741 922996 Chiński (uproszczony) 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 Wiele języków Visual Studio 2005 Express Editions
    926748 926748 Wiele języków Visual Studio 2005 Express Editions
    926749 918525 Wiele języków Visual Studio 2005 Express Editions
    926750 922995 Wiele języków Visual Studio 2005 Express Editions
    926751 926751 Wiele języków Visual Studio 2005 Express Editions
    928425 926601 Russian Visual Studio 2005 Team Suite

Znane problemy i obejścia

  • Użytkownicy są monitowane o uprawnienie do instalowania poprawek programu Visual Studio 2005 z dodatkiem SP1 w systemie Windows Vista

    Jeśli poprawki programu Visual Studio 2005 z dodatkiem SP1 zostaną wydane w przyszłości, zostanie wyświetlony monit o uprawnienie do ich zainstalowania. W systemie Windows Vista uprawnienie jest wymagane zarówno w trybie interfejsu użytkownika, jak i w trybie dyskretnym. Jeśli musisz zautomatyzować instalację poprawek w systemie Windows Vista, musisz zainstalować poprawki przy użyciu konta administratora. Aby uzyskać więcej informacji, zobacz Visual Studio 2005 Service Pack 1 Update for Windows Vista (Aktualizacja dodatku Service Pack 1 dla systemu Windows Vista).

  • Debugowanie w 64-bitowych instalacjach systemu Windows

    Program Visual Studio 2005 z dodatkiem SP1 zawiera kilka poprawek debugera, które działają podczas debugowania 32-bitowych aplikacji w 64-bitowych instalacjach systemu Windows. Tylko podzbiór tych poprawek działa podczas debugowania aplikacji 64-bitowych w instalacjach 64-bitowych. Dzieje się tak dlatego, że program Visual Studio 2005 z dodatkiem SP1 nie zmienia wielu składników debugowania 64-bitowego.

  • Debugowanie 64-bitowych natywnych aplikacji Visual Basic w 64-bitowych instalacjach systemu Windows

    Podczas debugowania aplikacji Visual Basic w programie Visual Studio 2005 z dodatkiem SP1 na komputerze 64-bitowym może wystąpić następujący błąd, gdy debuger spróbuje ocenić częściowo kwalifikowaną nazwę (na przykład MyName) w oknie Zegarek lub w oknie Natychmiastowe:

    BC 30699 "MyName is not declared or the module containing it is not loaded in the debugging session".

    Dotyczy tylko aplikacji skompilowanych przy użyciu dowolnego procesora CPU lub x64 jako typu platformy. W programie Visual Studio 2005 z dodatkiem SP1 dokonano optymalizacji formatu Protein Data Bank (PDB). Zoptymalizowany format PDB może być używany tylko przez kompilator języka Visual Basic dostarczany z programem Visual Studio 2005 z dodatkiem SP1. Debugowanie w 64-bitowej instalacji systemu Windows odbywa się za pośrednictwem składników debugowania zdalnego, ale te składniki nie zostały zaktualizowane w celu zrozumienia zoptymalizowanego formatu PDB.

    Aby rozwiązać ten problem, podaj pełną kwalifikację nazwy w oknach debugera. Na przykład ConsoleApplication1.MyClass.MyName.

  • Debugowanie zdalne

    Nie można zainstalować programu Visual Studio 2005 z dodatkiem SP1 w systemie, który nie zawiera instalacji programu Visual Studio 2005. Dlatego komputery zawierające tylko składniki debugowania zdalnego, które nie mają programu Visual Studio 2005, nie mogą być aktualizowane przez program Visual Studio 2005 z dodatkiem SP1.

    Aby rozwiązać ten problem, wykonaj jedną z następujących czynności:

    • Zastosuj zmiany programu Visual Studio 2005 z dodatkiem SP1 do komputerów zawierających składniki debugowania zdalnego, zastępując je składnikami w programie C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\.

    • C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\x86\ Udostępnij katalog w sieci, aby komputery zdalne mogły uruchamiać msvsmon.exe bezpośrednio z tego udziału.

      Uwaga

      Poprawki debugowania w programie Visual Studio 2005 z dodatkiem SP1 nie są instalowane na komputerach 64-bitowych, ponieważ żadne pliki w C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\Remote Debugger\ programie nie zostały zmienione. Jeśli chcesz zastosować poprawki debugera w systemach zdalnych, użyj systemu 32-bitowego jako źródła składników debugowania.

  • Instalowanie wielu zestawów SDK (Windows Embedded CE 6.0)

    Po zainstalowaniu wielu zestawów SDK systemu Windows Embedded CE 6.0 opartych na tym samym projekcie systemu operacyjnego w Kreatorze tworzenia projektów natywnych programu Visual Studio 2005 SP1 zobaczysz tylko jeden zestaw SDK.

    Scenariusz:

    1. Zainstaluj program Visual Studio 2005 z dodatkiem SP1.
    2. Zainstaluj wiele zestawów SDK WINCE6.0 opartych na tym samym projekcie systemu operacyjnego.
    3. Utwórz nowe projekty natywne, a następnie kliknij pozycję Platformy, aby wybrać zestawy SDK platformy. Zostanie wyświetlony tylko jeden zestaw SDK.
  • Edytor zasobów zarządzanych

    Próba dodania nowego obrazu, ikony lub pliku tekstowego albo istniejącego pliku, który nie znajduje się w folderze projektu lub jednym z jego podfolderów, spowoduje wyświetlenie tego komunikatu o błędzie w programie Visual Studio:

    Podjęto próbę odczytu lub zapisu chronionej pamięci. Często oznacza to, że inna pamięć jest uszkodzona.

    Aby rozwiązać ten problem:

    1. Przenieś lub skopiuj mapę bitową lub inny plik do folderu docelowego w projekcie (zazwyczaj folder Resources ).
    2. Przeciągnij plik stamtąd do edytora zasobów zarządzanych.
  • Ostatnie wersje źródła biblioteki Qt dają błędy podczas kompilacji

    Poprawka kompilatora VC++ spowodowała, że określony kod szablonu nie został skompilowany za pomocą programu Visual Studio 2005 z dodatkiem SP1 i dał błąd C2244. Kod, który kompiluje się bez sp1 używa dziedziczonych klas szablonów i typów zagnieżdżonych. W szczególności ta zmiana ma wpływ na bieżące wersje źródła biblioteki Qt, które używają takiego kodu szablonu.

    Najbardziej podstawowa forma problematycznego kodu wygląda następująco:

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

    Klasa szablonu B dziedziczy z klasy szablonu A. A<T> ma typ zagnieżdżony , N_Aktóry B<T>::test() zwraca wartość . Kompilator programu Visual Studio 2005 z dodatkiem SP1 generuje błąd C2244 w wierszu oznaczonym jako /* 1 */. Obejście polega na wprowadzeniu elementu typedef dla A<T>::N_A elementu w systemie i użyciu tego ciągu typedef w B<T> programie B<T>. W przypadku obejścia powyższy kod zostanie zmieniony na:

    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;
    }
    
  • Wyświetlanie zdarzeń aplikacji Visual Basic powoduje awarię programu Visual Studio

    Kliknięcie pozycji Wyświetl zdarzenia aplikacji na stronie właściwości aplikacji w projekcie Visual Basic spowoduje awarię programu Visual Studio, jeśli plik ApplicationEvents.vb jeszcze nie istnieje.

    Aby rozwiązać ten problem, utwórz plik o nazwie ApplicationEvents.vb w katalogu głównym projektu Visual Basic, a następnie wstaw następujący tekst:

    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
    
  • Projektant XML ulega awarii, gdy właściwość TargetNamespace schematu XML jest pusta

    Jeśli schematy XML zawierają odwołanie <Include> do innych schematów XML, Projektant XML może ulec awarii, jeśli przestrzeń nazw (xmlns) lub TargetNamespace (targetNamespace) jest wartością, która różni się od przestrzeni nazw, do których odwołuje się skojarzony schemat. Innymi słowy, gdy schematy zawierają inne schematy, muszą odwoływać się do tej samej przestrzeni nazw.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Kliknij prawym przyciskiem myszy plik schematu w Eksplorator rozwiązań, a następnie wybierz pozycję Wyświetl kod, aby otworzyć schemat w edytorze.
    2. Ustaw targetNamespace i xmlns na tę samą przestrzeń nazw.
  • Team Foundation Server

    Aby uzyskać więcej informacji, zobacz Microsoft Team Foundation Server 2010 Service Pack 1.

  • Sterownik profilera staje się bezużyteczny w systemie Windows 2000

    Sterownik profilera czasami przestaje działać na platformach z systemem Windows 2000. Próba uruchomienia monitora w trybie próbkowania spowoduje zgłoszenie błędu. Próba uruchomienia monitora w trybie śledzenia spowoduje zgłoszenie ostrzeżenia o tym, że nie można uruchomić sterownika.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Uruchom ponownie komputer.

    2. Uruchom następujące polecenia:

      vsperfcmd -driver:uninstall
      vsperfcmd -driver:start
      
    3. Wyloguj się z komputera.

    4. Zaloguj się do komputera.

    5. Uruchom monitor tak jak poprzednio.

  • CFindReplaceDialog nie jest zlokalizowany w natywnych projektach urządzeń inteligentnych

    Wyświetla CFindReplaceDialog tekst w języku angielskim, gdy jest wywoływany z natywnej aplikacji urządzenia inteligentnego C++ na urządzeniu innym niż angielski. Zasoby dla CFindReplaceDialog nie są zlokalizowane i nie ma rozwiązania tego problemu.

  • Istniejące przykłady zestawu Windows Mobile SDK i aplikacje natywne urządzenia inteligentnego mogą nie zostać skompilowane

    Wiele istniejących przykładów i natywnych aplikacji użytkowników utworzonych przy użyciu programu Visual Studio 2005 z dodatkiem SP1 nie może skompilować z następującym komunikatem o błędzie:

    Błąd LNK2019: nierozwiązany symbol zewnętrzny __GSHandlerCheck

    Ten problem dotyczy przykładów zarówno zestawu Windows Mobile 5.0 SDK dla urządzenie Pocket PC, jak i zestawu Windows Mobile 5.0 SDK for Smartphone.

    Program Visual Studio 2005 z dodatkiem SP1 aktualizuje kompilatory programu Visual Studio przy użyciu obsługi /GS, która jest już dostępna w kompilatorach Windows CE 6.0. Błędy połączeń wystąpią w natywnych projektach urządzeń inteligentnych języka C++, które nie łączą się jawnie z plikiem libcmt.lib lub które zostały wyłączone /GS i które są uruchomione na platformach pre-Windows Embedded CE 6.0.

    Aby rozwiązać ten problem:

    1. Jawnie uwzględnij plik libcmt.lib na liście dodatkowych bibliotek do połączenia.
    2. Wyłącz ostrzeżenie konsolidatora (/nowarn:4099)
  • Łączenie danych kończy się niepowodzeniem w przypadku zakodowanych testów sieci Web w programie Visual Studio Team Suite dla testerów oprogramowania

    Ten błąd występuje, gdy kodowane testy sieci Web powiązane z różnymi źródłami danych są uruchamiane z tego samego testu obciążeniowego.

    Scenariusz:

    1. Utwórz dwa zakodowanych testów sieci Web, które korzystają z powiązania danych i są powiązane z różnymi źródłami danych.
    2. Dodaj dwa testy do pojedynczego testu obciążeniowego.
    3. Uruchom test obciążeniowy.

    Błąd wskazuje, że nie można odnaleźć tych danych dla jednego z dwóch źródeł danych.

    W tej chwili nie jest to rozwiązanie. W pierwszym kwartale 2007 r. wydamy poprawkę.

Aplikacje i projekty internetowe

  • Ulepszono refaktoryzowanie wydajności w projektach witryny internetowej ASP.NET

    Wywoływanie operacji refaktoryzacji w rozwiązaniu zawierającym witrynę internetową ASP.NET teraz działa lepiej.

    Przed ustaleniem, czy należy załadować stronę .aspx, operacja refaktoryzacji:

    • Wykonaj wyszukiwanie leksykalne w elemencie refaktoryzowanym, aby ustalić, czy istnieje on na stronie .aspx.

    • Ustal, czy odwołanie jest dostępne z bieżącego zakresu. W projektach aplikacji sieci Web refaktoryzacja nazw i odwołania typu znajdź wszystkie nie są obsługiwane z poziomu plików .aspx. Jednak refaktoryzacja w plikach za kodem jest w pełni obsługiwana.

  • Problemy z konwersją projektu aplikacji internetowej

    Konwersja mieszanego rozwiązania zawierającego projekty Visual C# i Visual J# może zakończyć się niepowodzeniem lub może spowodować utworzenie pustego projektu. Obejście polega na konwertowanie każdego projektu indywidualnie, zaczynając od nowego wystąpienia programu Visual Studio dla każdej konwersji.

    Anulowanie konwersji projektu na projekt aplikacji internetowej może spowodować błąd i pozostawić projekt w stanie półkonwertowania.

    Uaktualnienie projektu Visual Basic 6 WebClass w wersji 2003 może zakończyć się niepowodzeniem. Obejście polega na zamknięciu projektu, a następnie ponownym otwarciu go i ponownym uruchomieniu uaktualnienia.

    W programie Web Application Projects podczas konwertowania plików visual basic lub plików .aspx plik projektanta może nie zostać poprawnie zaktualizowany. Obejście polega na ręcznym poprawieniu plików.

  • Ogólne problemy dotyczące projektów witryn sieci Web i aplikacji internetowej

    System projektu Aplikacje internetowe nie wykrywa brakujących plikówweb.config . Dodanie kontrolki wymagającej informacji o konfiguracji spowoduje wyświetlenie fałszywego folderu w Eksplorator rozwiązań. Obejście polega na ręcznym dodaniu pliku web.config przed dodaniem kontrolek do projektu aplikacji internetowej.

    Projekty aplikacji internetowej zawierające podprojekty, które odwołują się do kontrolek w projekcie głównym, mogą zawiesić środowisko IDE.

    Jeśli do kontroli źródła serwera TFS zostanie dodane rozwiązanie witryny sieci Web zawierające pliki pdb i .xml, pliki pdb i pliki .xml mogą nie zostać poprawnie dodane.

    Program Visual Studio będzie przeciekać pamięci podczas działania Kreatora wewnątrz widoku wewnątrz widoku z wieloma widokami. Obejście polega na zapisaniu rozwiązania, a następnie ponownym uruchomieniu programu Visual Studio.

    Zmiany folderu bin w witrynie sieci Web i projektach aplikacji sieci Web mogą spowodować utworzenie kopii w tle całego folderu bin w programie Visual Studio. To kopiowanie może spowolnić wydajność programu Visual Studio i zużywać miejsce na dysku.

    Jeśli kontrolki strony i użytkownika istnieją w różnych przestrzeniach nazw znajdujących się w tej samej głównej przestrzeni nazw, wygenerowany kod nie zostanie skompilowany, ponieważ przestrzeń nazw utworzona przez projektanta dla deklaracji kontrolki użytkownika wewnątrz strony jest nieprawidłowa. Obejście polega na usunięciu deklaracji z pliku projektanta, a następnie umieszczeniu jej w pliku za kodem. Po przeniesieniu do pliku z kodem pozostanie niezmieniony, nawet jeśli zmienisz stronę.

    Instalowanie i odinstalowywanie przeglądarek innych firm może spowodować uruchomienie przez naciśnięcie klawisza F5 i polecenie Wyświetl w przeglądarce, aby przestać działać dla projektów aplikacji internetowych. Możesz sprawdzić, czy następujący klucz rejestru jest nadal dostępny:

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

    Po zainstalowaniu dodatku Service Pack projekty aplikacji sieci Web w systemie Windows 2000 mogą nie łączyć się z serwerem deweloperskim ASP.NET po stronie klienta. Może to spowodować niepowodzenie kompilacji i zawiesić program Visual Studio. Problem jest wynikiem stanu wyścigu między systemem projektów a serwerem deweloperskim. Obejście polega na skonfigurowaniu projektu do korzystania z usług IIS w systemie Windows 2000, a tym samym uniknięciu serwera deweloperskiego.

    W projekcie aplikacji internetowej próba utworzenia procedury obsługi zdarzeń przez dwukrotne kliknięcie zdarzenia w projektancie może zakończyć się niepowodzeniem, gdy klasa strony zawiera jedną lub więcej przeciążonych metod. Co się nie dzieje, gdy używasz projektu witryny sieci Web.

    Opublikowanie projektu aplikacji internetowej w udziale tylko do odczytu spowoduje awarię programu Visual Studio. Obejście polega na upewnieniu się, że udział jest zapisywalny.

    Zapory innych firm mogą powodować awarię programu Visual Studio.

    W projekcie aplikacji internetowej każde użycie klawiszy CTRL+F5 lub Widok w przeglądarce spowoduje uruchomienie nowego wystąpienia programu Internet Explorer.

    Nie można poprawnie zagnieżdżać projektów witryn sieci Web w projektach aplikacji sieci Web.

    Dodanie obrazu za pośrednictwem strony zasobu właściwości może spowodować wyświetlenie fałszywego komunikatu o błędzie.

    Śledzenie programu WSE 3.0 nie działa z projektami utworzonymi przy użyciu projektu aplikacji internetowej programu Visual Studio 2005. Śledzenie działa zgodnie z oczekiwaniami w programie WSE 3.0 dla projektów witryn sieci Web.

  • Włączanie profilowania śledzenia projektów aplikacji internetowych lub aplikacji usług internetowych

    Profilowanie śledzenia z poziomu środowiska IDE programu Visual Studio nie działa w przypadku projektów aplikacji internetowych ani aplikacji usługi internetowej. Kod użytkownika nie jest widoczny w raportach.

    Aby rozwiązać ten problem:

    1. Otwórz stronę właściwości projektu.

    2. W przypadku projektów visual C# dodaj następujące elementy do okna wiersza polecenia Zdarzenia po kompilacji :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    3. W przypadku projektów Visual Basic kliknij pozycję Build Events (Zdarzenia kompilacji ), aby otworzyć okno dialogowe Build Events (Zdarzenia kompilacji ). Dodaj następujące elementy do okna wiersza polecenia Zdarzenia po kompilacji :
      $(DevEnvDir)\..\..\team tools\performance tools\vsinstr$(TargetPath)

    4. Profiluj jak zwykle z poziomu środowiska IDE. Jeśli chcesz uruchomić profilowanie próbkowania, usuń ten wiersz ze strony właściwości.

  • Nieokreślony błąd podczas sprawdzania aplikacji internetowej programu Visual Studio 2003 po konwersji w programie Visual Studio 2005 z dodatkiem SP1

    Ten błąd występuje w następującym scenariuszu:

    1. W programie Visual Studio 2003 utwórz rozwiązanie, dodaj aplikację internetową, a następnie dodaj ją do kontroli źródła.

    2. W programie Visual Studio 2005 w menu Plik kliknij pozycję Otwórz z kontrolki źródła, a następnie wybierz rozwiązanie Visual Studio 2003.

    3. W wyświetlonym oknie dialogowym Migracja kliknij przycisk Zakończ , aby przeprowadzić migrację rozwiązania do programu Visual Studio 2005.

    4. To ostrzeżenie pojawia się podczas migracji:

      Nie można załadować jednego lub większej liczby projektów w rozwiązaniu z następujących powodów: plik projektu lub sieć Web zostały przeniesione, zmienić nazwę lub nie znajdują się na komputerze. Te projekty będą oznaczone jako niedostępne w Eksplorator rozwiązań. Rozwiń węzeł projektu, aby pokazać przyczynę, dla którego nie można załadować projektu.

    5. Kliknij przycisk OK. Rozwiązanie zostanie pomyślnie zmigrowane, ale projekt nie zostanie zmigrowany i będzie niedostępny w Eksplorator rozwiązań.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Zainstaluj program Visual Studio 2003.
    2. Utwórz rozwiązanie w programie Visual Studio 2003.
    3. Zainstaluj program Visual Studio 2005.
    4. Załaduj rozwiązanie w programie Visual Studio 2005, a następnie zapisz je.
    5. Zainstaluj program Visual Studio 2005 z dodatkiem SP1.
    6. Załaduj rozwiązanie zapisane w kroku 4.

Informacje o sprzęcie

  • Klienci pracujący z typami płyt ARMV4i i ARMV4T

    Jeśli pracujesz z typami płyt ARMV4i i ARMV4T z identyfikatorami zestawu instrukcji 84017153 i 84082689, nie możesz użyć programu Visual Studio do wdrażania aplikacji, debugowania ani testowania na urządzeniach.

    Aby rozwiązać ten problem, wykonaj następujące kroki:

    1. Utwórz kopię zapasową pliku Microsoft.TypeMaps.8.0.xsl znajdującego się w programie C:\Documents and Settings\All Users\Application Data\Microsoft\corecon\1.0\addons\.

      W pliku Microsoft.TypeMaps.8.0.xsl po <QISCONTAINER> (wiersz 6) dodaj następujące wiersze:

      <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. Zapisz plik.

  • Emulator urządzeń firmy Microsoft w wersji 2.0

    Program Visual Studio 2005 z dodatkiem SP1 nie aktualizuje zainstalowanego emulatora urządzenia. Emulator urządzenia 2.0 zostanie wydany w styczniu 2007 r. Dzięki emulatorowi urządzeń 2.0 użytkownicy mogą korzystać ze znacznie wyższej wydajności i docelowego tworzenia aplikacji urządzeń dla niedawno wydanej platformy Windows Embedded CE 6.0.

  • Crystal Reports for Visual Studio 2005 Service Pack 1

    Raporty Crystal dla programu Visual Studio 2005 z dodatkiem Service Pack 1 zostaną wydane wiosną 2007 r. Dodatek Service Pack zwiększy ogólną jakość istniejących funkcji produktu i utrzyma wysoki poziom zgodności z programami Visual Studio 2005 z dodatkiem SP1 i Windows Vista. Dodatek Service Pack rozwiązł problemy zgłaszane przez opinie klientów i testy wewnętrzne. Firma Objects jest zaangażowana w zwiększanie jakości naszych produktów.

  • Dotfuscator Community Edition

    Program Dotfuscator Community Edition został zaktualizowany od oryginalnej wersji programu Visual Studio 2005. Odwiedź stronę PreEmptive Solutions, aby przeczytać o zmianach i uzyskać bezpłatną aktualizację.