Többen tapasztaltuk, hogy a Visual Studio 2008 RC uninstall nem működik tökéletesen:
1, Nem lehet leszedni az MSDN Library 2008-at, mert a telepítő hibaüzenettel kilép.
2, A Visual Studio 2008 RTM installere a második komponens telepítésének környékén hajlamos hibaüzenettel megszakadni, ha a gépen előzőleg fent volt az RC.
Hogyan dolgozzunk?
1. Indítsuk el a VS2008 RC telepítőjét, és ennek Remove funkciójával távolítsuk el a VS2008 RC-t és komponenseit. A komponensek egyesével, az Add/Remove Programs-ból eltávolíthatók minden bizonnyal, de ezzel kapcsolatban nincs tapasztalatom.
2. A Remove sokmindent fent hagy, ezeket a komponenseket az Add/Remove Programs-ból kézzel távolítsuk el. ScottGu’s blogjában (http://weblogs.asp.net/scottgu/archive/2007/11/20/steps-to-uninstall-vs-2008-beta2-before-installing-the-vs-2008-final-release.aspx) megtalálható, mi tartozik ide. Az MSDN Library 2008-at is meg lehet próbálni leszedni, de ez jó eséllyel nem fog menni. A Microsoft Document Explorer 2008-at viszont távolítsuk el.
3. Indítsuk el a VS2008 RTM telepítőt, kezdjük el a telepítést. Ha ez piros betűs hibaüzenettel elszáll, ne aggódjunk. Az Add/Remove Programs-ból szedjünk le minden VS2008/.NET 3.5-höz tartozó komponenst: a Microsoft Document Explorer 2008-at is, az MSDN Library 2008 viszont most sem fog sikerülni. Indítsuk újra a gépet, majd kezdjük el újra a telepítést. Ekkor már hiba nélkül le kell fusson.
4. Ha a VS2008 RTM telepítése befejeződött, indítsuk el a hozzá tartozó Setup.exe-t. A megjelenő ablakban a középső Change or Remove Product Documentation link használatával szedjük le az RC által telepített MSDN Libraryt. Igen, a trükk a dologban az, hogy az RTM telepítőjével szedjük le az RC által felpakolt MSDN Libraryt.
5. Most már telepíthető az RTM-hez tartozó MSDN Library 2008.
Persze az sem kizárt, hogy az RC-hez és az RTM-hez pontosan ugyanaz az MSDN Library tartozik, így felesleges a fenti mizériát az MSDN-nel végigküzdeni. Erre vonatkozóan nem találtam információt, így én inkább felraktam az újat.