1

Closed

Uninstaller does not remove template caches

description

VS creates ~IC and ~PC folders inside our installation for templates. We should remove these when we uninstall and clean up our entire installation folder.

The following folders remain after uninstalling (local machine install - haven't checked with per-user install yet):

$(InstallDir)\Microsoft\IronPython Interpreter\1.5
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Files
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Files\~IC
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Files\~IC\WpfWindow
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects\~PC
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects\~PC\ConsoleProject
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects\~PC\SilverlightProject
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects\~PC\WinformsProject
$(InstallDir)\Microsoft\IronPython Interpreter\1.5\Templates\Projects\~PC\WpfProject
$(InstallDir)\Microsoft\Python Tools Django Support\1.5
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Files
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Projects
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Files\~IC
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Files\~IC\DjangoHtmlTemplate
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Projects\~PC
$(InstallDir)\Microsoft\Python Tools Django Support\1.5\Templates\Projects\~PC\DjangoProject
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Files
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Projects
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Files\~IC
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Files\~IC\EmptyPyFile
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Files\~IC\PyClass
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Files\~IC\TextFile
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Projects\~PC
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Projects\~PC\ConsoleAppProject
$(InstallDir)\Microsoft\Python Tools for Visual Studio\1.5\Templates\Projects\~PC\FromExistingCode
$(InstallDir)\Microsoft\Python Tools HPC Support\1.5
$(InstallDir)\Microsoft\Python Tools HPC Support\1.5\Templates
$(InstallDir)\Microsoft\Python Tools HPC Support\1.5\Templates\Projects
$(InstallDir)\Microsoft\Python Tools HPC Support\1.5\Templates\Projects\~PC
$(InstallDir)\Microsoft\Python Tools HPC Support\1.5\Templates\Projects\~PC\HpcMpiProject
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\Templates
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\dist
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\pykinect.egg-info
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\bdist.win32
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\lib
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\lib\pykinect
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\lib\winspeech
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\lib\pykinect\audio
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\PyKinect\build\lib\pykinect\nui
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\Templates\Projects
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\Templates\Projects\~PC
$(InstallDir)\Microsoft\Python Tools PyKinect Sample\1.5\Templates\Projects\~PC\PyKinectPyGame
Closed Nov 28, 2012 at 11:56 PM by dinov

comments

Zooba wrote Oct 18, 2012 at 8:29 PM

Doesn't occur with per-user installs, apparently because VS stores template caches elsewhere. However, there are pycache folders left behind that we should clean up.