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 do Visual Studio 2010

Překlady článku Překlady článku
ID článku: 2418919 - Produkty, které se vztahují k tomuto článku.
Rozbalit všechny záložky | Minimalizovat všechny záložky

Na této stránce

Příznaky

Zvažte následující scénář:
  • Vytváření projektu aplikace Visual Studio 2008 instalační program a potom nainstalujte vygenerovaný soubor MSI instalační cestu.
  • Přenést nastavení projektu aplikace Visual Studio 2010 a potom provést následující akce pro hlavní upgrade:
    • Změnit hlavní oblastiProductVersionVlastnost.
    • Můžete změnitKód_produktuVlastnost.
    • Můžete nastavitRemovePreviousVersionsVlastnostPRAVDA.
  • Sestavte projekt instalační program znovu a potom 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 roce 2010 Visual Studio. Při instalaci souboru MSI, který je vytvořen z projektu Visual Studio 2010 instalace soubor MSI se zjistí, ž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žít tuto opravu hotfix. Tato oprava hotfix zavádíBackwardCompatibleIDGenerationVlastnost. Standardně je tato vlastnost nastavena naFALSE. Před vytvořením instalační projekt v aplikaci Visual Studio 2010, budete muset explicitně nastavenaBackwardCompatibleIDGenerationVlastnostPRAVDAChcete-li povolit opravu hotfix.

Informace o opravě hotfix

Podporovaná oprava hotfix je k dispozici od společnosti Microsoft. Tato oprava hotfix je však určena pouze problém popsaný v tomto článku. Použití této opravy hotfix pouze u systémů, ve kterých dochází k popsanému problému popsaného v tomto článku. Tato oprava hotfix může být dále testována. Proto pokud není vážně ovlivněn tento problém, doporučujeme počkat na další aktualizaci softwaru, která bude tuto opravu hotfix obsahovat.

Chcete-li odstranit tento problém okamžitě, obraťte se na technickou podporu společnosti Microsoft, kde získat opravu hotfix. Úplný seznam telefonních čísel služeb zákazníkům společnosti Microsoft a podpoře nebo vytvořit zvláštní požadavek na službu navštivte následující web společnosti Microsoft:
http://support.microsoft.com/contactus/?ws=support
Poznámka:Ve zvláštních případech mohou být stornovány poplatky za poskytnutí telefonické podpory účtovány, pokud pracovník technické podpory společnosti Microsoft zjistí, že konkrétní aktualizace vyřeší váš problém. Podporu se obvykle týkají dalších otázek a problémů, které nelze vyřešit určitou konkrétní aktualizací.

Tuto opravu hotfix z Galerie kódu MSDN, přejděte na následujícím webu společnosti Microsoft:
http://Code.msdn.microsoft.com/KB2418919

Poznámka:Galerie MSDN kód zobrazí jazyky, pro které je oprava hotfix k dispozici. Pokud není uveden jazyk, je na stránku galerie kódu zdroje není k dispozici pro daný jazyk.

Nebo opravy hotfix si můžete stáhnout z následujícího webu Microsoft Connect:
https://Connect.microsoft.com/VisualStudio/downloads/DownloadDetails.aspx?DownloadID = 32676

Požadavky

Tuto opravu hotfix, je nutné aplikaci Visual Studio 2010 nainstalován.

Informace o restartování

Budete muset restartovat počítač po instalaci této opravy hotfix. Doporučujeme ukončit všechny instance nebo Microsoft Visual Studio.Rozhraní .NET Framework aplikace před instalací této opravy hotfix.

Informace o nahrazení opravy hotfix

Tato oprava hotfix nenahrazuje žádné dříve vydané opravy hotfix.

Informace o souborech

Globální verze této opravy hotfix nainstaluje soubory s atributy, které jsou uvedeny v následujících tabulkách. Kalendářní data a časy jednotlivých souborů jsou uvedeny ve koordinovaný světový čas (UTC). Kalendářní data a časy těchto souborů v místním počítači jsou zobrazeny podle místního času společně podle aktuálního letní čas (DST). Navíc data a časy mohou změnit při provádění některých operací se soubory.
Zmenšit tuto tabulkuRozšířit tuto tabulku
Název souboruVerze souboruVelikost souboruDatumČasPlatforma
Dpca.dll10.0.30319.421236,87221. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421145,23221. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421145,74421. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421146,25621. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421147,28021. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421147,79221. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421148,30421. Ledna 201112: 11x 86
Dpdpl.dll10.0.30319.421904,00821. Ledna 201112: 11x 86
Dpedt.dll10.0.30319.421696,13621. Ledna 201112: 11x 86
Dpplg.dll10.0.30319.4212,604,36021. Ledna 201112: 11x 86
Dpprj.dll10.0.30319.4211,229,64021. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421163,15221. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421163,66421. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421167,24821. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421168,27221. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421178,00021. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421178,51221. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421180,56021. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421181,07221. Ledna 201112: 11x 86
Dpprjui.dll10.0.30319.421181,58421. Ledna 201112: 11x 86
Projectsidl3.TLBNení k dispozici2,81619. Ledna 201107: 33Není k dispozici



Jak potíže obejít

Chcete-li tento problém vyřešit, použijte jednu z následujících metod:
  • Metoda 1:Ručně změnit všechny identifikátory GUID součásti je stejné jako pro Visual Studio 2008.
  • Metoda 2:ResequenceRemoveExistingProductsAkce poInstallInitializeakce. Tím zajistíte, že starší soubory jsou odstraněny a pak opětovnou instalaci novější verze.

    Poznámka:Tato metoda nefunguje při sdílení složek.

Prohlášení

Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části "Platí pro".

Další informace

Další informace o terminologii aktualizace softwaru získáte článku znalostní báze Microsoft Knowledge Base:
824684Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft

Vlastnosti

ID článku: 2418919 - Poslední aktualizace: 25. února 2011 - Revize: 1.0
Informace v tomto článku jsou určeny pro produkt:
  • Microsoft Visual Studio 2010 Premium with MSDN
  • Microsoft Visual Studio 2010 Professional
  • Microsoft Visual Studio 2010 Ultimate
Klíčová slova: 
kbexpertiseinter kbprb kbsurveynew kbfix kbbug kbqfe kbhotfixserver kbmt KB2418919 KbMtcs
Strojově přeložený článek
Důležité: Tento článek byl přeložen pomocí software společnosti Microsoft na strojový překlad, ne profesionálním překladatelem. Společnost Microsoft nabízí jak články přeložené překladatelem, tak články přeložené pomocí software na strojový překlad, takže všechny články ve Znalostní databázi (Knowledge Base) jsou dostupné v češtině. Překlad pomocí software na strojový překlad ale není bohužel vždy dokonalý. Obsahuje chyby ve skloňování slov, skladbě vět, nebo gramatice, podobně jako když cizinci dělají chyby při mluvení v češtině. Společnost Microsoft není právně zodpovědná za nepřesnosti, chyby nebo škody vzniklé chybami v překladu, nebo při použití nepřesně přeložených instrukcí v článku zákazníkem. Společnost Microsoft aktualizuje software na strojový překlad, aby byl počet chyb omezen na minimum.
Projděte si také anglickou verzi článku:2418919

Dejte nám zpětnou vazbu

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com