Beta1 -> Beta2 Uninstallation Order
Something to note for those of you who haven't yet migrated from the March CTP to the May CTP of the DSL Tools.
Uninstall order
- DSL Tools March 2005 CTP
- VSIP Beta 1
- Visual Studio Beta 1
Install Order
- Visual Studio Beta 2 (Professional or Team System Editions)
- VSIP Beta 2
- DSL Tools May 2005 CTP
This is because the March CTP of the DSL tools had a managed custom action in its uninstaller, which needs the Beta1 CLR to execute. (We've removed this from the May 2005 CTP).
If you're reading this and thinking rather crossly "Why didn't someone post about this before I did it the other way around?", then don't despair (too much).
The following tips should get you going, but they are a bit nuclear - Note, I haven't a machine in this state to try them on, so caveat emptor, back up your registry etc.
- Uninstall any beta2-related stuff that you've tried to install in the order DSL Tools, VSIP, Visual Studio.
- Delete the registry key HKLM/Software/Microsoft/VisualStudio/8.0
- Delete the registry key HKLM/Software/Microsoft/VisualStudio/8.0Exp
- Delete the directory <Program Files>\Microsoft Visual Studio 8
- Delete your DSL Tools installation directory under <Program Files>
- Now have a second try at the ordered installation steps earlier in this post.
Comments
- Anonymous
July 04, 2005
On Language Workbenches:
Martin Fowler’s original post x and additional readings x
Brad Appleton’s... - Anonymous
July 04, 2005
On Language Workbenches:
Martin Fowler’s original post &oplus; and additional readings &oplus;... - Anonymous
July 06, 2005
On Language Workbenches:
Martin Fowler’s original post ⊕ and additional readings ⊕
Brad Appleton’s... - Anonymous
May 05, 2006
you got to be kidding me! I wonder how you guys at MS install/unistall all these CTP builds that you release. It is getting a bit uncomfortable uninstalling a bunch of stuff. MS has to come up with a better plan with these CTPs or atleast some solid documentation around that.
I am not dissing you but making you aware of an issue that I think you should bring up in your internal meetings.
To give you an idea I am testing these CTPs:
WinFX CTPs
Expression Family CTPs
DSL Tools CTPs
You can imagine my pain.... </endrant> - Anonymous
June 13, 2009
PingBack from http://quickdietsite.info/story.php?id=9409