Elérkezett a pillanat, hogy megválok a rég nem használt VS2010-től. Gondoltam, egyszerűen fogom az uninstallert és ráeresztem, de nincs ilyen. Mivel nem volt kéznél a telepítője, így jó ötletnek tűnt, hogy ezt követően a Programok eltávolítása menüpontban keressek ki és töröljek le minden VS2010-re utaló alkalmazást. Meglepetten fogadtam, hogy a VS mappája továbbra is ott vigyorgott.
Létezik egy Visual Studio 2010 Uninstall Utility alkalmazás, ami pont erre való, és az alábbi üzemmódokban képes működik:
Default (VS_2010_Uninstall-RTM.ENU.exe)
Minden "top level" terméket töröl, ami a 2010-es verzióhoz tartozik és az ezeket támogató komponenseket. Nem bántja a korábbi verziókkal megosztott komponenseket, illetve a rendszerszintű frissítéseket, pl a .NET 4.0-t.
Full (VS2010_Uninstall-RTM.ENU.exe /full)
Ebben a módban már a korábbi verziókkal megosztott komponenseket is eltávolítja, ami gondot okozhat a telepített korábbi VS verziókban. A .NET 4.0-t ez sem bántja.
Complete (VS2010_Uninstall-RTM.ENU.exe /full /netfx)
Minden VS2010-hez tartozó alkalmazást eltávolít, beleértve a .NET4.0-t is.
A leírás alapján a default módot választottam, ami immáron ténylegesen le is törölte a VS maradványait.
Nem sokkal később az újabb VS verzióm puffogott, a .NET4-es projektjeimet nem tudta betölteni és az alábbi opciókat ajánlotta:
- .NET4.5-re áttérés
- .NET4 letöltése és telepítése
- projekt kihagyása
A VS-ben nem lehetett tovább kiválasztani a .NET4 egyik verzióját sem. Ám legyen, gondoltam én, feltelepítem újra, viszont a telepítő azt mondta, hogy az operációs rendszeremnek eleve része, valamint ez vagy egy újabb verzió már telepítve van, ami miatt nem hajlandó települni. Ezek részben igazak is, mert a .NET 4.5 valóban megvan, és elvileg része volt az OS-nek is, most pedig már nem az.
A VS2013 "javítás" funkciója megoldotta a helyzetet és nem kellett újratenni a teljes Windows-t.
Tanulság az egészben, hogy ha egy Microsoft termék mellett nem található uninstall.exe, akkor célszerű a telepítőjével próbálkozni, mivel abban lesz benne. Másfelől, ha nincs kéznél a telepítő, akkor nagy valószínűséggel külön mégiscsak beszerezhető egy kisméretű uninstaller.