Tunnused
Kujutage ette järgmist stsenaariumi.
-
Microsoft Visual Studio 2008 Setup projekti ja seejärel installige loodud MSI-faili installimine tee.
-
Migreerimine endaloodud Visual Studio 2010 ja seejärel tehke järgmised toimingud suuremate täiendamiseks:
-
Kui muudate atribuudi ProductVersion suuremate välja.
-
ProductCode atribuudi muutmine
-
Atribuudi RemovePreviousVersions väärtuseks True.
-
-
Endaloodud uuesti ja seejärel installige loodud MSI-faili puhul sama installimise teel.
Selle stsenaariumi failid ja registrivõtmed Installitee kaovad ootamatult.
Põhjus
See probleem ilmneb, sest loob rakendus algoritmi saab luua GUID-ide Visual Studio 2010. MSI-faili, mis on loodud Visual Studio 2010 endaloodud installimisel MSI-fail määrab GUID on muutunud ja eemaldatakse failid ja registrivõtmed Installitee jada projekti alusel.
Lahendus
Selle probleemi lahendamiseks kasutage seda kiirparandust. Selle kiirparanduse tutvustab BackwardCompatibleIDGeneration atribuut. See atribuut on vaikimisi väär. Enne, kui koostate endaloodud Visual Studio 2010, peate selgesõnaliselt atribuudi BackwardCompatibleIDGeneration täidetud kiirparanduse lubamiseks.
Kiirparanduse teave
Toetatud käiguparandus on saadaval Microsoftilt. See kiirparandus on ette nähtud üksnes käesolevas artiklis kirjeldatud probleemi kõrvaldamiseks. Kasutage seda kiirparandust ainult selles artiklis kirjeldatud probleemiga süsteemide. Seda kiirparandust võidakse täiendavalt testida. Seega, kui probleem teid tõsiselt ei kahjusta, soovitame oodata järgmist tarkvaravärskendust, mis sisaldab seda kiirparandust. Probleemi kohe lahendada, pöörduge vastava kiirparanduse hankimiseks Microsofti klienditoe. Microsofti klienditeeninduse ja -toe telefoninumbrite täieliku loendi vaatamiseks või eraldi tugiteenuse taotluse loomiseks külastage järgmist Microsofti veebisaiti:
http://support.microsoft.com/contactus/?ws=supportMärkus. Erijuhtudel võib kulud, mis tekivad teatud tugiteenuse telefonikõnede maksumus tühistada, kui Microsofti tugiteenusepakkuja leiab, et mõni konkreetne värskendus lahendab teie probleemi. Tavaline tugiteenuste kohaldatakse täiendavat tugiteenust vajavatele küsimustele ning probleemidele, mis pole lahendatavad konkreetse värskenduse installimisega. Selle kiirparanduse allalaadimiseks MSDN-i koodigaleriist, külastage järgmist Microsofti veebisaiti:
http://code.msdn.microsoft.com/KB2418919Märkus. MSDN-i Koodigaleriis kuvatakse keeled, mille jaoks kiirparandus on saadaval. Kui te ei näe oma keeles, sellepärast kood Galerii ressurss leht ei ole selles keeles saadaval. Või saate alla laadida selle käigultparanduse järgmist Microsoft Connecti veebisaidil:
https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=32676
Eeltingimused
Selle kiirparanduse rakendamiseks peab teil olema installitud Visual Studio 2010.
Taaskäivitusteave
Võibolla peate te oma arvuti pärast kiirparandust taaskäivitama. Soovitame enne selle kiirparanduse rakendamist sulgege kõik aknad Visual Studio või Microsoft .NET Frameworki rakendused.
Kiirparanduse asendamise teave
See kiirparandus ei asenda varem välja antud Kiirparandusi.
Failiteave
Globaalne versioon sellest kiirparanduse installi failist millel on nimetatud omadused järgmistes tabelites. Kuupäevad ja kellaajad nendele failidele on loetletud koordineeritud maailmaaja järgi (UTC). Kuupäevad ja kellaajad nende failide jaoks kuvatakse teie arvutis kohaliku aja järgi, arvestades praegust suveaega. Lisaks võivad kuupäevad ja kellaajad muutuda, kui teete failidega teatud toiminguid.
Faili nimi |
Faili versioon |
Faili maht |
Kuupäev |
Aeg |
Platvorm |
---|---|---|---|---|---|
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 |
Pole rakendatav |
2,816 |
10-May-2011 |
03:47 |
Pole rakendatav |
Lahendus
Selle probleemi lahendamiseks kasutage ühte järgmistest meetoditest.
-
1. meetod: Muutke käsitsi kõik komponendi GUID olevat samad, mis Visual Studio 2008.
-
2. meetod: Resequence RemoveExistingProducts meetmeid pärast InstallInitialize toiming. See tagab, et vanemad failid eemaldada ja seejärel uuesti installida uuem versioon.Märkus. See meetod ei tööta, kui on jagatud komponente.
Olek
Microsoft on kinnitanud, et see probleem esineb jaotises "Kehtib järgmiste toodete kohta" loetletud Microsofti toodetel.
Lisateave
Tarkvaravärskenduste terminoloogia kohta lisateabe saamiseks avage Microsofti teabebaasi (Knowledge Base) artikkel, klõpsates järgmist artiklinumbrit:
824684 Microsofti tarkvaravärskenduste iseloomustamiseks kasutatavate standardterminite kirjeldus