Oprava: Soubory a klíče registru pro Instalační cesta zmizí neočekávaně nainstalovat soubor MSI instalační projekt, který má hlavní upgrade z aplikace Visual Studio 2008 Visual Studio 2010

Microsoft 365 vám umožní pracovat odkudkoli a z libovolného zařízení

Upgradujte na Microsoft 365, ať můžete kdekoli používat nejnovější funkce a vylepšení.

Upgradovat hned

Příznaky

Jde o takovouto situaci:

  • Sestavte projekt instalace Microsoft Visual Studio 2008 a potom nainstalujte vygenerovaný soubor MSI instalační cestu.

  • Přenést nastavení projektu Visual Studio 2010 a potom provést následující akce pro hlavní upgrade:

    • Hlavní pole ProductVersion vlastnost změnit.

    • Můžete změnit vlastnosti ProductCode .

    • Nastavit vlastnost RemovePreviousVersions na hodnotu True.

  • Znovu sestavit projekt instalace a poté nainstalujte vygenerovaný soubor MSI na stejnou cestu k instalaci.

V tomto scénáři soubory a klíče registru pro Instalační cesta zmizí neočekávaně.

Příčina

K tomuto problému dochází, protože jiný algoritmus hash se používá k vytvoření identifikátory GUID v sadě Visual Studio 2010. Při instalaci souboru MSI, který je vytvořen z projektu Visual Studio 2010 instalace soubor MSI Určuje, že identifikátor GUID byl změněn a odstraní soubory a klíče registru pro instalační cestu podle pořadí projektu.

Řešení

Chcete-li vyřešit tento problém, použití této opravy hotfix. Tato oprava hotfix zavádí BackwardCompatibleIDGeneration vlastnost. Ve výchozím nastavení je tato vlastnost nastavena na hodnotu False. Před sestavením projektu instalace v aplikaci Visual Studio 2010 je nutné explicitně nastavit BackwardCompatibleIDGeneration vlastnost na hodnotu True Chcete-li povolit opravu hotfix.

Informace o opravě hotfix

Společnost Microsoft má k dispozici podporovanou opravu hotfix. Tato oprava hotfix je však určena opravit pouze problému popsaného v tomto článku. Tuto opravu hotfix instalujte pouze do systémů, ve kterých dochází k potížím popsaným v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud nejste vážně ohrožen tímto problémem, doporučujeme počkat na další aktualizaci softwaru, která obsahuje tuto opravu hotfix. Chcete-li tento problém vyřešit okamžitě, obraťte se na technickou podporu společnosti Microsoft získat opravu hotfix. Pro úplný seznam telefonních čísel společnosti Microsoft Zákaznikého servisu a podpory nebo chcete-li vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka Ve zvláštních případech nemusí být poplatky za poskytnutí telefonické podpory účtovány, pokud pracovník služeb podpory společnosti Microsoft potvrdí, že konkrétní aktualizace odstraní váš problém. Výdaje na technickou podporu použije dalších otázek a problémů, které nelze vyřešit konkrétní aktualizací. Chcete-li stáhnout tuto opravu hotfix z Galerie kódu MSDN, navštivte následující web společnosti Microsoft:

http://code.msdn.microsoft.com/KB2418919Poznámka Galerie kódu MSDN zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud není uveden jazyk, je protože zdroj stránky galerie kód není k dispozici pro daný jazyk. Nebo můžete tuto opravu hotfix můžete stáhnout z následujícího webu Microsoft Connect:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=32676

Požadavky

Chcete-li nainstalovat tuto opravu hotfix, musíte mít nainstalovanou aplikaci Visual Studio 2010.

Informace o restartování počítače

Bude pravděpodobně nutné restartovat počítač po instalaci této opravy hotfix. Doporučujeme ukončit všechny instance aplikace Visual Studio nebo Microsoft rozhraní.NET Framework aplikace před instalací této opravy hotfix.

Informace o nahrazení opravy Hotfix

Tato oprava hotfix nenahrazuje dříve vydanou opravu hotfix.

Informace o souborech

Globální verze této opravy hotfix instaluje soubory, které mají atributy uvedené v následujících tabulkách. Data a časy jednotlivých souborů jsou uvedeny ve formátu UTC (Coordinated Universal Time). Data a časy těchto souborů se zobrazují v místním počítači podle místního času a podle aktuálního nastavení letního času. Data a časy se mohou změnit, provedete-li se soubory určité operace.

Název souboru

File version

File size

Date

Time

Platform

Dpca.dll

10.0.30319.464

236,872

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

145,232

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

145,744

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

146,256

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

147,280

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

147,792

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

148,304

11-May-2011

13:08

x86

Dpdpl.dll

10.0.30319.464

904,520

11-May-2011

13:08

x86

Dpedt.dll

10.0.30319.464

696,136

11-May-2011

13:08

x86

Dpplg.dll

10.0.30319.464

2,606,408

11-May-2011

13:08

x86

Dpprj.dll

10.0.30319.464

1,229,640

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

163,152

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

163,664

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

167,248

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

168,272

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

178,000

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

178,512

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

180,560

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

181,072

11-May-2011

13:08

x86

Dpprjui.dll

10.0.30319.464

181,584

11-May-2011

13:08

x86

Projectsidl3.tlb

Not applicable

2,816

10-May-2011

03:47

Not applicable

Alternativní řešení

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:

  • Metoda 1: Ručně změníte všechny identifikátory GUID součásti bude stejné jako v aplikaci Visual Studio 2008.

  • Způsob 2: Resequence RemoveExistingProducts akci po InstallInitialize akce. Tím je zajištěno, že starší soubory odebrány a pak znovu nainstalovat novější verzi.Poznámka Tato metoda nefunguje při sdílení složek.

Stav

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.

Další informace

Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:

824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Potřebujete další pomoc?

Rozšiřte své znalosti a dovednosti
Projít školení
Získejte nové funkce jako první
Připojit se k programu Microsoft Insider

Byly tyto informace užitečné?

Děkujeme za váš názor!

Děkujeme vám za váš názor! Pravděpodobně bude užitečné, když vás spojíme s některým z našich agentů podpory Office.

×