Can't update nor uninstall poshtools for VS2017
Attempted upgrade which failed
Package 'PowerShellTools.VS2017,version=4.0.29' failed to install. System.IO.IOException: The file 'C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\PowerShell Tools for Visual Studio\CommandLine.dll' already exists.
Attempted uninstall and that fails
20/11/2018 09:10:53 - Uninstalling 'PowerShell Tools for Visual Studio 2017', version 4.0.19. 20/11/2018 09:10:53 - pkgCatalogPath is 'C:\PROGRAM FILES (X86)\MICROSOFT VISUAL STUDIO\2017\ENTERPRISE\COMMON7\IDE\EXTENSIONS\X0V5JOJL.W1J\catalog.json'. 20/11/2018 09:10:56 - vsPkg.Version is '4.0.19'. extension.Header.Version is '4.0.19' 20/11/2018 09:10:57 - Unable to find component in product catalog with this ID: Component.PowerShellTools.VS2017,version=4.0.19 20/11/2018 09:10:58 - System.InvalidOperationException: A value for 'Component' needs to be specified in the catalog. at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.PerformSetupEngineUnInstall(IInstalledExtension extension, InstallFlags installFlags, Boolean downgrade) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.UninstallInternal(IInstalledExtension extension, Boolean forceDelete, Version targetedVSVersion, InstallFlags installFlags, Boolean downgrade) at Microsoft.VisualStudio.ExtensionManager.ExtensionEngineImpl.Uninstall(IInstalledExtension extension, InstallFlags installFlags, Version targetedVSVersion) at VSIXInstaller.InstallProgressPage.UninstallVsix(String vsixId, SupportedVSSKU targetSku, IProgress`1 progress)
Comments (3)
-
-
Please feel free to reopen if this is not resolved.
-
- changed status to resolved
- Log in to comment
Can you please try closing Visual Studio and deleting the file it's complaining about by hand?