Home | History | Annotate | Download | only in msbuild
      1 @echo off
      2 
      3 echo Uninstalling MSVC integration...
      4 
      5 REM In general this script should not be used except for development and testing
      6 REM purposes.  The proper way to install is via the VSIX, and the proper way to
      7 REM uninstall is through the Visual Studio extension manager.
      8 
      9 REM CD to the directory of this batch file.
     10 cd /d %~dp0
     11 
     12 SET VCTargets=%ProgramFiles(x86)%\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets
     13 
     14 ECHO Uninstalling Common Files
     15 IF EXIST "%VCTargets%\LLVM.Cpp.Common.props" del "%VCTargets%\LLVM.Cpp.Common.props"
     16 IF EXIST "%VCTargets%\LLVM.Cpp.Common.targets" del "%VCTargets%\LLVM.Cpp.Common.targets"
     17 
     18 ECHO Uninstalling x64 Platform Toolset
     19 SET PlatformToolsets=%VCTargets%\Platforms\x64\PlatformToolsets
     20 IF EXIST "%PlatformToolsets%\llvm\Toolset.props" del "%PlatformToolsets%\llvm\Toolset.props"
     21 IF EXIST "%PlatformToolsets%\llvm\Toolset.targets" del "%PlatformToolsets%\llvm\Toolset.targets"
     22 IF EXIST "%PlatformToolsets%\llvm" rd "%PlatformToolsets%\llvm"
     23 
     24 ECHO Uninstalling Win32 Platform Toolset
     25 SET PlatformToolsets=%VCTargets%\Platforms\Win32\PlatformToolsets
     26 IF EXIST "%PlatformToolsets%\llvm\Toolset.props" del "%PlatformToolsets%\llvm\Toolset.props"
     27 IF EXIST "%PlatformToolsets%\llvm\Toolset.targets" del "%PlatformToolsets%\llvm\Toolset.targets"
     28 IF EXIST "%PlatformToolsets%\llvm" rd "%PlatformToolsets%\llvm"
     29 
     30 ECHO Uninstalling C++ Settings UI
     31 IF EXIST "%VCTargets%\1033\llvm-general.xml" del "%VCTargets%\1033\llvm-general.xml"
     32 
     33 echo Done!
     34