After upgrading from Team Foundation Server 2012 to 2013, you may be unable to uninstall Urban Turtle 2012 because of the following error:
Error 1001. Unable to get installer types in the C:\Program Files\Microsoft Team Foundation Server 11.0\Application Tier\Web Services\bin\Pyxis.UrbanTurtle.Web.dll assembly. --> Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
This article applies to any version of Urban Turtle for TFS 2012 that was released prior to October 17th 2013. Versions released afterwards do not exhibit this problem.
This error is caused by a glitch in the installer where it tries to load an Urban Turtle library which has dependencies on libraries belonging to Team Foundation Server. Since the files from the TFS 2012 installation were removed while upgrading to TFS 2013, loading the library fails, forcing the setup to exit.
To uninstall Urban Turtle, you must first upgrade to a version that you will then be able to uninstall properly.
- Download Urban Turtle 4.10.1.
- Run the setup to install the application.
- Once the setup is complete, you can simply uninstall it.
It is important to note that this issue does not impact your ability to install and use Urban Turtle for TFS 2013. This is a distinct installation and will run as expected even if Urban Turtle 2012 is still installed.