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