비주얼 스튜디오 2019에 Visial Assist X를 설치하다가 오류가 발생했는데, 아무리 다시 시도해도 설치가 안됨.

비주얼 스튜디오 2019를 언인스톨 하고 재부팅하고 등등 아무리 해도 안됨.

Temp 폴더 등도 지우고 해 봤는데도 안 됨.

-------------------------------------------
Microsoft VSIX Installer
-------------------------------------------
System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.
위치: VSIXInstaller.SetupExtensions.GetLaunchableInstances(IQuery query)
위치: VSIXInstaller.SupportedSKUs.EnumerateIsolatedInstalls(Action`1 callback)
위치: VSIXInstaller.SupportedSKUs.AddInstalledLocationBasedSKUs(IntPtr userToken)
위치: VSIXInstaller.SupportedSKUs.InitializeSupportedSKUs(IntPtr userToken)
위치: VSIXInstaller.ExtensionService.InitializeSupportedSKUs(ICommandLineData cmdLineData, IntPtr duplicatedUserToken)
위치: VSIXInstaller.App.Initialize(Boolean isRepairSupported)
위치: VSIXInstaller.App.Initialize()
위치: System.Threading.Tasks.Task`1.InnerInvoke()
위치: System.Threading.Tasks.Task.Execute()
--- 예외가 throw된 이전 위치의 스택 추적 끝 ---
위치: Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)

비주얼 어시스트 설치 시 오류 로그는 대략 위와 같이 뜸.

 

그래서 좀 검색을 해 보니, VS 전용 언인스톨 툴이 따로 있음. 경로는 아래와 같음.

 

C:\Program Files (x86)\Microsoft Visual Studio\Installer\InstallCleanup.exe 

(혹은 C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\layout\InstallCleanup.exe)

 

주의) 실행하면, 묻고 따지지도 않고 바로 언인스톨에 들어감.

주의) 비주얼 스튜디오 2017도 함께 제거됨. VS 2015나 2010은 건드리지 않는 걸 확인함.

 

위의 툴로 언인스톨을 하면 VS와 관련된 데이터를 거의 다 지움. (아주 일부는 남는 듯)

이후, C:\Program Files (x86)\Microsoft Visual Studio\2019 폴더가 비었는지 확인이 필요함.

 

언인스톨 이후에 다시 Visual Studio 2019를 설치하고, Visual Assist X 설치를 시도하니 잘 됨.

다른 익스텐션 설치 시 원인 불명의 오류가 났을 때도 같은 방법을 사용해 볼만 함.

 

 

+ Recent posts