Jesteś obecnie w trybie offline. Czekamy na ponowne połączenie z Internetem.

Poprawka: Pliki i klucze rejestru dla ścieżki instalacji niepoprawnie zniknąć po uruchomieniu plik msi dla projektu instalacji, który został uaktualniony z programu Visual Studio 2008 z dodatkiem SP1 Visual Studio 2010

WAŻNE: Ten artykuł nie został przetłumaczony przez człowieka, tylko przez oprogramowanie do tłumaczenia maszynowego firmy Microsoft. Firma Microsoft oferuje zarówno artykuły tłumaczone przez ludzi, jak i artykuły tłumaczone maszynowo, dzięki czemu każdy użytkownik może uzyskać dostęp do całej zawartości bazy wiedzy Knowledge Base we własnym języku. Prosimy jednak pamiętać, że artykuły przetłumaczone maszynowo nie zawsze są doskonałe. Mogą zawierać błędy słownictwa, składni i gramatyki, przypominające błędy robione przez osoby, dla których język użytkownika nie jest językiem ojczystym. Firma Microsoft nie odpowiada za wszelkie nieścisłości, błędy lub szkody spowodowane nieprawidłowym tłumaczeniem zawartości oraz za wykorzystanie tej zawartości przez klientów. Oprogramowanie do tłumaczenia maszynowego jest często aktualizowane przez firmę Microsoft.

Anglojęzyczna wersja tego artykułu to:2529927
Symptomy
Rozważmy następujący scenariusz:
  • Należy uruchomić pakiet Instalator Windows (plik msi) dla projektu Microsoft Visual Studio 2008 Instalatora do instalacji programu na ścieżkę instalacji.
  • Projekt instalacji migrację do programu Microsoft Visual Studio 2010 Service Pack 1 (SP1).
  • Zmiana wartości Wersja i Kod produktu Właściwości projektu instalacji.
  • Ustaw wartość RemovePreviousVersions Właściwości projektu instalacji PRAWDA.
  • Odbuduj projekt instalacji, a następnie uruchom pakiet wygenerowany Instalator Windows zainstalować program do tej samej ścieżki instalacji.

W tym scenariuszu pliki i klucze rejestru dla ścieżki instalacji niepoprawnie znikają.
Przyczyna
Ten problem występuje, ponieważ inny algorytm mieszania jest używany do tworzenia globalnie unikatowe identyfikatory (globalne GUID) w dodatku SP1 dla programu Visual Studio 2010.

Po zainstalowaniu plik msi utworzony z projektu programu Visual Studio 2010 SP1 instalacji plik msi określa zmienił identyfikatora GUID. Dlatego plik msi usuwa pliki i klucze rejestru dla ścieżki instalacji przy użyciu sekwencji projektu.
Rozwiązanie
Aby rozwiązać ten problem, należy zastosować tę poprawkę, a następnie ustaw nowe BackwardCompatibleIDGeneration Właściwość PRAWDA Przed utworzeniem projektu.

Ta poprawka wprowadza BackwardCompatibleIDGeneration Właściwość. Domyślnie ta właściwość jest ustawiona na FAŁSZ. Przed utworzeniem projektu instalacji dodatku SP1 dla programu Visual Studio 2010 trzeba jawnie ustawioneBackwardCompatibleIDGeneration Właściwość PRAWDA.

Informacje o poprawce

Obsługiwana poprawka jest teraz udostępniana przez firmę Microsoft. Jednak jest ona przeznaczona do rozwiązania problemu opisanego w tym artykule. Ją stosować tylko w systemach, w których występuje ten problem. Ta poprawka może być wciąż w fazie testowania. Jeśli dany system nie jest poważnie narażony na ten problem, firma Microsoft zaleca, aby poczekać na następną aktualizację zawierającą tę poprawkę.

Aby natychmiast rozwiązać ten problem, skontaktuj się z pomocą techniczną firmy Microsoft w celu uzyskania poprawki. Pełną listę numerów telefonów technicznej firmy oraz informacje o kosztach odwiedź następujące witryny firmy Microsoft:Uwaga W szczególnych przypadkach opłaty telefonujący do pomocy technicznej może być anulowane, jeżeli technicznej firmy Microsoft ustali, że określonej aktualizacji problem można rozwiązać. Koszty obsługi zwykłych zastosuje dodatkowych pytań i problemów, które nie kwalifikują się do określonej aktualizacji.

Warunki wstępne

Aby zastosować tę poprawkę, musi mieć Microsoft Visual Studio 2010 Service Pack 1 (SP1) zainstalowane.

Informacje dotyczące ponownego uruchomienia

Może być ponowne uruchomienie komputera po zastosowaniu tej poprawki.

Zaleca się, aby zakończyć wszystkie wystąpienia programu Visual Studio lub aplikacji korzystających z programu Microsoft.NET Framework przed zastosowaniem tej poprawki.

Informacje o zastępowaniu poprawek

Ta poprawka nie zastępuje wcześniej wydanej poprawki.

Informacje o pliku

Wersja globalna tej poprawki ma atrybuty pliku (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom są wyświetlane w formacie uniwersalnego czasu koordynowanego (UTC). Podczas wyświetlania informacji o pliku jest konwertowany na czas lokalny. Aby określić różnicę między czasem UTC i czasem lokalnym, należy użyć Strefa czasowa Karta w Data i godzina element w Panelu sterowania.
Nazwa plikuWersja plikuRozmiar plikuDataCzasPlatforma
Dpca.dll10.0.40219.311236,87222-Kwi-201114: 57x 86
Dpdpl.dll10.0.40219.311904,52022-Kwi-201114: 57x 86
Dpedt.dll10.0.40219.311696,13622-Kwi-201114: 57x 86
Dpplg.dll10.0.40219.3112,606,40822-Kwi-201114: 57x 86
Dpprj.dll10.0.40219.3111,229,64022-Kwi-201114: 57x 86


Obejście problemu
Aby obejść ten problem, użyj jednej z następujących metod:
  • Metoda 1
    Ręcznie zmienić wszystkie identyfikatory GUID składnika Visual Studio 2008 GUID.
  • Metoda 2
    Re-SequenceRemoveExistingProducts Akcja po InstallInitialize Akcja. Dzięki temu upewnić się, że starsze pliki są usuwane i że nowe pliki są zainstalowane.

    Uwaga Ta metoda nie działa po udostępnieniu składników.
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji "Informacje zawarte w tym artykule dotyczą".
Więcej informacji
Jeśli ten sam problem wystąpi podczas korzystania z programu Visual Studio 2010, wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
2418919Poprawka: Pliki i klucze rejestru dla ścieżki instalacji znikają nieoczekiwanie podczas instalowania pliku MSI dla Projekt instalacji, który ma głównych uaktualniania z programu Visual Studio 2008 programu Visual Studio 2010

Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft

Ostrzeżenie: ten artykuł przetłumaczono automatycznie

Właściwości

Identyfikator artykułu: 2529927 — ostatni przegląd: 05/20/2011 08:12:00 — zmiana: 1.0

Microsoft Visual Studio 2010 Service Pack 1

  • kbqfe kbfix kbhotfixserver kbexpertiseadvanced kbsurveynew kbmt KB2529927 KbMtpl
Opinia
ker.init();