Applies ToVisual Studio 2010

Príznaky

Predstavte si nasledujúcu situáciu:

  • Microsoft Visual Studio 2008 inštalačný projekt a potom nainštalujte vygenerovaný súbor MSI inštalačný cestu.

  • Migrácia inštalačný projekt Visual Studio 2010 a vykonajte nasledujúce akcie významný upgrade:

    • Môžete zmeniť poľa hlavnej ProductVersion vlastnosti.

    • Môžete zmeniť vlastnosti ProductCode .

    • Nastavíte vlastnosť RemovePreviousVersions na hodnotu True.

  • Obnoviť nastavenie projektu a potom nainštalujte súbor MSI vytvorené v rovnakom cesta k inštalácii.

V tomto scenári, súbory a kľúče databázy registry cesta inštalácie nečakane zmizne.

Príčina

Tento problém sa vyskytuje, pretože iný hashovací algoritmus vytvoriť GUID Visual Studio 2010. Pri inštalácii súboru MSI, ktorý je vytvorený Visual Studio 2010 inštalačný projekt, súbor MSI určuje, že identifikátor GUID sa zmenil a odstráni súbory a kľúče registry cesta inštalácie na základe poradia projektu.

Riešenie

Ak chcete vyriešiť tento problém, použiť túto rýchlu opravu. Táto rýchla oprava obsahuje vlastnosť BackwardCompatibleIDGeneration . Predvolene je táto vlastnosť nastavená na hodnotu False. Pred môžete vytvoriť inštalačný projekt Visual Studio 2010, musíte explicitne nastaviť BackwardCompatibleIDGeneration vlastnosť pravda umožniť rýchlu opravu.

Informácie o rýchlej oprave

Od spoločnosti Microsoft je k dispozícii podporovaná rýchla oprava. Táto rýchla oprava je však určená iba problém popísaný v tomto článku. Rýchlu opravu použite len v systémoch, v ktorých sa vyskytuje problém popísaný v tomto článku. Táto rýchla oprava môže byť ďalej testovaná. Ak nie ste výrazne ovplyvnení týmto problémom, odporúčame vám počkať na ďalšiu aktualizáciu softvéru, ktorá bude obsahovať túto rýchlu opravu. Ak chcete tento problém vyriešiť okamžite, obráťte sa na služby technickej podpory spoločnosti Microsoft a požiadajte o rýchlu opravu. Úplný zoznam telefónnych čísel služieb zákazníkom spoločnosti Microsoft a podpora alebo postup, ako vytvoriť samostatnú servisnú požiadavku, nájdete na nasledujúcej webovej lokalite spoločnosti Microsoft:

http://support.microsoft.com/contactus/?ws=supportPoznámka: V niektorých zvláštnych prípadoch sa môžu zrušiť poplatky za telefonickú podporu, ak pracovník služieb technickej podpory spoločnosti Microsoft usúdi, že daný problém sa vyrieši nainštalovaním určitej aktualizácie. Ďalšie otázky a žiadosti o technickú podporu, ktoré sa netýkajú tejto špecifickej aktualizácie, podliehajú bežným sadzbám za poskytovanie technickej podpory. Chcete prevziať túto rýchlu opravu z lokality MSDN Code Gallery, navštívte nasledujúce webovú lokalitu spoločnosti Microsoft:

http://code.msdn.microsoft.com/KB2418919Poznámka: MSDN Code Gallery sa zobrazujú jazyky, pre ktoré je rýchla oprava k dispozícii. Ak nevidíte svoj jazyk v zozname, znamená to, že stránka Code Gallery nie je pre tento jazyk k dispozícii. Alebo tejto rýchlej opravy môžete prevziať z nasledujúcej webovej lokalite Microsoft Connect:

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

Požiadavky

Ak chcete použiť túto rýchlu opravu, musíte mať Visual Studio 2010 nainštalovaný.

Informácie o reštartovaní

Musíte reštartovať počítač po použití tejto rýchlej opravy. Odporúčame, zatvorte všetky inštancie programu Visual Studio alebo aplikácie Microsoft .NET Framework, pred inštaláciou tejto rýchlej opravy.

Informácie o nahradení rýchlej opravy

Táto rýchla oprava nenahrádza predchádzajúcu rýchlu opravu.

Informácie o súboroch

Globálna verzia tejto rýchlej opravy inštaluje súbory, ktorých atribúty sú uvedené v nasledujúcich tabuľkách. Dátumy a časy jednotlivých súborov sú uvedené vo formáte UTC (Coordinated Universal Time). Dátumy a časy pre tieto súbory v lokálnom počítači sú zobrazené v miestnom čase a podľa aktuálneho nastavenia funkcie prechodu na letný čas. Dátumy a časy sa okrem toho môžu zmeniť aj pri vykonávaní určitých operácií so súbormi.

Názov súboru

Verzia súboru

Veľkosť súboru

Dátum

Čas

Platforma

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

Alternatívne riešenie

Ak chcete vyriešiť tento problém, použite jeden z nasledujúcich postupov:

  • Metóda 1: Manuálne zmeniť všetky súčasti GUID je rovnaký ako Visual Studio 2008.

  • Metóda 2: Resequence RemoveExistingProducts akciu po InstallInitialize akcie. Takto zabezpečíte, že staršie súbory odstrániť a potom znova nainštalovať novšiu verziu.Poznámka: Tento postup nefunguje, keď zdieľate súčasti.

Stav

Spoločnosť Microsoft potvrdzuje, že ide o problém v produktoch spoločnosti Microsoft, ktoré sú uvedené v tomto článku v časti Informácie v tomto článku sa týkajú nasledujúcich produktov.

Ďalšie informácie

Ďalšie informácie o terminológii z oblasti aktualizácií softvéru získate po kliknutí na nasledujúce číslo článku publikovaného v databáze Microsoft Knowledge Base:

824684 Popis štandardnej terminológie používanej na popis aktualizácií softvéru od spoločnosti Microsoft

Potrebujete ďalšiu pomoc?

Chcete ďalšie možnosti?

Môžete preskúmať výhody predplatného, prehľadávať školiace kurzy, naučiť sa zabezpečiť svoje zariadenie a ešte oveľa viac.

Komunity pomôžu s kladením otázok a odpovedaním na ne, s poskytovaním pripomienok a so získavaním informácií od odborníkov s bohatými znalosťami.