Open jcansdale opened 7 years ago
I'm now unable to uninstall the extension. 😢
Here's the log:
16/02/2017 15:07:32 - Microsoft VSIX Installer
16/02/2017 15:07:32 - -------------------------------------------
16/02/2017 15:07:32 - vsixinstaller.exe version:
16/02/2017 15:07:32 - 15.0.26206.0 built by: D15REL
16/02/2017 15:07:32 - -------------------------------------------
16/02/2017 15:07:32 - Command line parameters:
16/02/2017 15:07:32 - C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\vsixinstaller.exe,/appidinstallpath:C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.exe,/skuName:Enterprise,/skuVersion:15.0.26206.0,/appidname:Microsoft Visual Studio Enterprise 2017 RC,/u:c3d3dc68-c977-411f-b3e8-03b0dccf7dfc,/installas:2412,/callingprocessid:12524
16/02/2017 15:07:32 - -------------------------------------------
16/02/2017 15:07:32 - Microsoft VSIX Installer
16/02/2017 15:07:32 - -------------------------------------------
16/02/2017 15:07:34 - PKGDEF Information: Looking for master PkgDef file, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\master.pkgdef
16/02/2017 15:07:34 - PKGDEF Information: Creating PkgDefCacheNonVolatile
16/02/2017 15:07:34 - PKGDEF Information: Double-checking master pkgdef file
16/02/2017 15:07:34 - PKGDEF Information: PkgDefManagement initialized
16/02/2017 15:07:34 - PKGDEF Information: RootFolder, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
16/02/2017 15:07:34 - PKGDEF Information: ShellFolder, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
16/02/2017 15:07:34 - PKGDEF Information: PkgDefSearchPath, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\devenv.admin.pkgdef
16/02/2017 15:07:34 - PKGDEF Information: ImageManifestSearchPath, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions;C:\Users\passp\AppData\Local\Microsoft\VisualStudio\15.0_eeba6487\Extensions
16/02/2017 15:07:34 - PKGDEF Information: ApplicationExtensionsFolder, Path: C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions
16/02/2017 15:07:34 - PKGDEF Information: "ZeroImpact" = dword:0, "MergeRegistry" = dword:3
16/02/2017 15:07:34 - PKGDEF Information: Could not find ConfigurationChanged timestamp., PKGDEF: 80070002
16/02/2017 15:07:34 - PKGDEF Information: Could not find ConfigurationChanged timestamp., PKGDEF: 80070002
16/02/2017 15:07:34 - PKGDEF Information: User extensions enabled by setting, Path: HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\15.0_eeba6487\ExtensionManager\EnableAdminExtensions
16/02/2017 15:07:34 - PKGDEF Information: PkgDefCache flags, PKGDEF: 7001
16/02/2017 15:07:34 - PKGDEF Information: Could not find ConfigurationChanged timestamp., PKGDEF: 80070002
16/02/2017 15:07:34 - PKGDEF Information: Could not find ConfigurationChanged timestamp., PKGDEF: 80070002
16/02/2017 15:07:34 - PKGDEF Information: PkgDefManagement startup complete
16/02/2017 15:07:37 - Initializing Uninstall...
16/02/2017 15:07:37 - Extension Details...
16/02/2017 15:07:37 - Identifier : c3d3dc68-c977-411f-b3e8-03b0dccf7dfc
16/02/2017 15:07:37 - Name : GitHub Extension for Visual Studio
16/02/2017 15:07:37 - Author : GitHub, Inc
16/02/2017 15:07:37 - Version : 2.2.0.10
16/02/2017 15:07:37 - Description : A Visual Studio Extension that brings the GitHub Flow into Visual Studio.
16/02/2017 15:07:37 - Locale : en-US
16/02/2017 15:07:37 - MoreInfoURL : https://visualstudio.github.com/
16/02/2017 15:07:37 - InstalledByMSI : False
16/02/2017 15:07:37 - SupportedFrameworkVersionRange : [4.5,)
16/02/2017 15:07:37 -
16/02/2017 15:07:37 - Supported Products :
16/02/2017 15:07:37 - Microsoft.VisualStudio.Community
16/02/2017 15:07:37 - Version : [14.0,15.0]
16/02/2017 15:07:37 -
16/02/2017 15:07:37 - References :
16/02/2017 15:07:37 - -------------------------------------------------------
16/02/2017 15:07:37 - Identifier : Microsoft.VisualStudio.MPF.14.0
16/02/2017 15:07:37 - Name : Visual Studio MPF 14.0
16/02/2017 15:07:37 - Version : [14.0,)
16/02/2017 15:07:37 - MoreInfoURL :
16/02/2017 15:07:37 - Nested : No
16/02/2017 15:07:37 -
16/02/2017 15:07:37 - Prerequisites :
16/02/2017 15:07:37 - -------------------------------------------------------
16/02/2017 15:07:37 - Identifier : Microsoft.VisualStudio.Component.CoreEditor
16/02/2017 15:07:37 - Name : Visual Studio core editor
16/02/2017 15:07:37 - Version : [15.0.25824.0,16.0)
16/02/2017 15:07:37 -
16/02/2017 15:07:37 -
16/02/2017 15:07:48 - The following target products have been selected...
16/02/2017 15:07:48 - Microsoft Visual Studio Enterprise 2017 RC
16/02/2017 15:07:48 -
16/02/2017 15:07:50 - Uninstalling 'GitHub Extension for Visual Studio', version 2.2.0.10.
16/02/2017 15:07:57 - Package Microsoft.Windows.UniversalCRT.Msu.8 is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.2,6.3)'.
16/02/2017 15:07:57 - Package Microsoft.Windows.UniversalCRT.Msu.81 is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.3,6.4)'.
16/02/2017 15:07:57 - Package Microsoft.Net.4.6.FullRedist is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1.1,6.4)'.
16/02/2017 15:07:57 - Package Microsoft.Windows.UniversalCRT.Msu.7 is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.2)'.
16/02/2017 15:07:57 - Package Microsoft.DiagnosticsHub.KB2882822.Win7 is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.2)'.
16/02/2017 15:07:57 - Package WebSocket4NetV2 is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.2)'.
16/02/2017 15:07:57 - Package Microsoft.Net.4.6.1.FullRedist is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1.1,10.0.10241)'.
16/02/2017 15:07:57 - Package Microsoft.Windows.81SDK.Store.DirectX.Msi is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.3]'.
16/02/2017 15:07:57 - Package Microsoft.Windows.81SDK.Store.DirectX.Msi is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.3]'.
16/02/2017 15:07:57 - Package Microsoft.Windows.81SDK.Desktop.DirectX.Msi is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.3]'.
16/02/2017 15:07:57 - Package Microsoft.Windows.81SDK.Desktop.DirectX.Msi is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '[6.1,6.3]'.
16/02/2017 15:07:58 - Package Microsoft.VisualStudio.OfficeDeveloperTools.WindowsIdentityFoundation.Msu is not applicable. Skipping it due to the following reason(s): The current OS Version '10.0.14393.0' is not in the supported version range '(,6.2)'.
16/02/2017 15:08:16 - Successfully uninstalled GitHub Extension for Visual Studio.
It looks like this issue is very much related to the extension being installed for all users:
<Installation AllUsers="true">
<InstallationTarget Id="Microsoft.VisualStudio.Community" Version="[14.0,15.0]" />
</Installation>
If I change to AllUsers="false"
, the VSIX will happily install itself, even when it's broken for all users. It seems if we want to test a standalone VSIX (not installed vis Extensions and Updates
), we will need to set AllUsers="false"
.
This seems to happen often, but not always.
GitHub.VisualStudio.vsix
.Tools / Extensions and Updates
.Tools / Extensions and Updates
.This has made testing the extension in VS 2017 RC4, super painful. 😢
The way I've been unscrambling this is as follows:
\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Extensions
GitHub
.Extensions\extensions.configurationchanged
file editable by the current user.extensions.configurationchanged
file.A bit of a faff. 😉