I've got VS 2010, VS 2013 and VS 2015.
I'm running the Checked version of ReSharper 2016.3 on all three Visual Studios.
After addressing the few SDK changes between ReSharper 2016.2 and 2016.3, I've built the plugin for 2016.3 and installed it.
And it doesn't seem to be working. I don't see the module when I try to attach the debugger to it. I don't see any of the logging output.
I see a few exceptions in the Installation log files, but I can't tell what I need to do from here. Does anyone have any ideas?
(FYI - I removed VS 2015 a few months ago because my VM was running out of room and I was in a hurry. This may have been since I upgraded our plugin to support ReSharper 2016.2, but I honestly can't say for sure. I believe that 2016.2 will install our plugin on my machine correctly, but I'm not positive I've checked. I have since resized the VM and reinstalled VS 2015.)
17:08:41.035 |V| DevenvHostDiscovery | Attempting to create an instance of the VS Setup Configuration interface.
17:08:41.039 |V| DevenvHostDiscovery | Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
--- EXCEPTION #1/2 [COMException]
Message = “Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).â€
ExceptionPath = Root.InnerException
ClassName = System.Runtime.InteropServices.COMException
HResult = REGDB_E_CLASSNOTREG=80040154
Source = JetBrains.Platform.Util
StackTraceString = “at JetBrains.Util.DevEnv.DevenvHostDiscovery.VsSetupConfigurationInterop.EnumInstalledVs(EnumInstalledVsFlags flags, OnError onerror)â€
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerExceptionâ€
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.ILoggerEx.Verbose(ILogger this, Exception exception, ExceptionOrigin origin, String comment)
at JetBrains.Util.DevEnv.DevenvHostDiscovery.VsSetupConfigurationInterop.EnumInstalledVs(EnumInstalledVsFlags flags, OnError onerror)
at JetBrains.Util.DevEnv.DevenvHostDiscovery.EnumInstalledVsCore(EnumInstalledVsFlags flags, OnError onerror)
at JetBrains.Platform.Installer.Models.PackageSources.VisualStudioHostDiscovery.Init()
at JetBrains.Platform.Installer.Runs.<>c__DisplayClass9.<Main>b__4()
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Runs.Main()
â€
17:08:41.138 |I| | For per machine install searching for conflicting installations
And
17:08:49.330 |V| VsixHelper | Touching the file to force VS rebuild its extensions configuration at “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\extensions.configurationchanged†.
17:08:49.330 |I| VsixHelper | Could not touch the per-machine file which forces VS rebuild its configuration. Will proceed with per-user locations of the same meaning, which should be pretty much enough. Access is denied.
--- EXCEPTION #1/1 [LoggerException]
Message = “Could not touch the per-machine file which forces VS rebuild its configuration. Will proceed with per-user locations of the same meaning, which should be pretty much enough. Access is denied.â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
Could not touch the per-machine file which forces VS rebuild its configuration. Will proceed with per-user locations of the same meaning, which should be pretty much enough. Access is denied.
--- EXCEPTION #1/2 [UnauthorizedAccessException]
Message = “Access is denied.â€
ExceptionPath = Root.InnerException
ClassName = System.UnauthorizedAccessException
Data.__PRIVATE__AdditionalData = ““C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\extensions.configurationchanged†.â€
HResult = COR_E_UNAUTHORIZEDACCESS=E_ACCESSDENIED=Win32AccessDenied=80070005
Source = JetBrains.Platform.Util
StackTraceString = “
at JetBrains.Util.Win32FileSystemWriteHandler.OpenStream(FileSystemPath it, FileMode fileMode, FileAccess fileAccess, FileShare fileShare)
at JetBrains.Util.FileSystemPathOpenEx.OpenFileForWritingDenyWrite(FileSystemPath path)
at JetBrains.Util.FileSystemPathOpenEx.WriteTextStreamDenyWrite(FileSystemPath path, Encoding encoding, Action`1 λWrite)
at JetBrains.Platform.VisualStudio.SinceVs10.Shell.Install.VsixHelper.MarkVs11ConfigurationChanged(IVsEnvironmentInformation vsenv, LocalRegisterIsolationOptionsArtifact localRegisterIsolationOptionsArtifact, VsRegistryDetoursBuildHelper reghelp)
â€
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Could not touch the per-machine file which forces VS rebuild its configuration. Will proceed with per-user locations of the same meaning, which should be pretty much enough. Access is denied.â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerExceptionâ€
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.VisualStudio.SinceVs10.Shell.Install.VsixHelper.LocalEnableProductVsExtension(HostInfo hostInfo, IVsEnvironmentInformation vsenv, LocalRegisterIsolationOptionsArtifact localRegisterIsolationOptionsArtifact, VsRegistryDetoursBuildHelper reghelp)
at JetBrains.Platform.VisualStudio.SinceVs10.Shell.Install.VsixHelper.EnableExtensionsOnLocalInstallStep(HostInfo hostInfo, VsEnvironmentInformationArtifact vsenv, LocalRegisterIsolationOptionsArtifact localRegisterIsolationOptionsArtifact, VsRegistryDetoursBuildHelper reghelp)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at JetBrains.Build.Running.Data.BuildStepRunnableMethod.JetBrains.Build.Running.Storage.IBuildStepRunnable.Run(Object[] inputs)
at JetBrains.Build.Running.Logic.BuildExecutor.RunStep(IBuildStepRunnable step, Object[] inputvalues, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.ExecuteSingleItem_Step(Lifetime lifetime, IBuildStepRunnable step, BuildStorage storage, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.ExecuteSingleItem(Lifetime lifetime, PlannedItem item, BuildStorage storage, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.<>c__DisplayClassa.<Run>b__4(Lifetime lifetimeStep)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 λ)
at JetBrains.Build.Running.Logic.BuildExecutor.<Run>b__3(Lifetime lifetimeRun)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 λ)
at JetBrains.Build.Running.Logic.BuildExecutor.Run()
at JetBrains.Build.Engine.IsolatedBuild.IsolatedBuildGuest.<>c__DisplayClass9.<Run>b__0(Lifetime lifetime)
at JetBrains.DataFlow.Lifetimes.Using[TRetVal](Func`2 λ)
at JetBrains.Build.Engine.IsolatedBuild.IsolatedBuildGuest.Run(IntPtr pCrossAppDomain)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at IsolatedBuildGuestRunner..ctor(IntPtr )
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.AppDomain.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
â€
â€
And
17:08:55.132 |V| DevenvHostDiscovery | Attempting to create an instance of the VS Setup Configuration interface.
17:08:55.258 |V| DevenvHostDiscovery | Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
--- EXCEPTION #1/1 [LoggerException]
Message = “Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).
--- EXCEPTION #1/2 [COMException]
Message = “Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).â€
ExceptionPath = Root.InnerException
ClassName = System.Runtime.InteropServices.COMException
HResult = REGDB_E_CLASSNOTREG=80040154
Source = JetBrains.Platform.Util
StackTraceString = “at JetBrains.Util.DevEnv.DevenvHostDiscovery.VsSetupConfigurationInterop.EnumInstalledVs(EnumInstalledVsFlags flags, OnError onerror)â€
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “Could not create an instance of the VS Setup Configuration interface. This probably means that VS15 is not present on this machine. Retrieving the COM class factory for component with CLSID {177F0C4A-1CD3-4DE7-A32C-71DBBB9FA36D} failed due to the following error: 80040154 Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)).â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerExceptionâ€
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.ILoggerEx.Verbose(ILogger this, Exception exception, ExceptionOrigin origin, String comment)
at JetBrains.Util.DevEnv.DevenvHostDiscovery.VsSetupConfigurationInterop.EnumInstalledVs(EnumInstalledVsFlags flags, OnError onerror)
at JetBrains.Util.DevEnv.DevenvHostDiscovery.EnumInstalledVsCore(EnumInstalledVsFlags flags, OnError onerror)
at JetBrains.Metadata.Reader.API.DotNetFrameworkCurrentRuntimeAssemblyResolver.CreateAdditionalFoldersResolver(RuntimeAssemblySources runtimeAssemblySources)
at JetBrains.Util.Concurrency.LocalLazy`2.CreateValueWithMode()
at JetBrains.Metadata.Reader.API.DotNetFrameworkCurrentRuntimeAssemblyResolver.TryResolveAssemblyPath(AssemblyNameInfo name)
at JetBrains.Metadata.Reader.API.AssemblyResolverAppDomainAssemblyResolver.<>c__DisplayClass5.<.ctor>b__0(Object sender, ResolveEventArgs args)
at System.AppDomain.OnAssemblyResolveEvent(RuntimeAssembly assembly, String assemblyFullName)
at JetBrains.Platform.VisualStudio.SinceVs10.TextControl.Markup.FormatDefinitions.Install.VsPackageEmitsVsClassificationFormatDefinitions.VsPackageEmitVsClassificationFormatDefinitions(HostInfo hostInfo, ProductPartCatalogForBuild catart, VsEnvironmentInformationArtifact vsEnvironmentInformation, ILogger logger)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at JetBrains.Build.Running.Data.BuildStepRunnableMethod.JetBrains.Build.Running.Storage.IBuildStepRunnable.Run(Object[] inputs)
at JetBrains.Build.Running.Logic.BuildExecutor.RunStep(IBuildStepRunnable step, Object[] inputvalues, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.ExecuteSingleItem_Step(Lifetime lifetime, IBuildStepRunnable step, BuildStorage storage, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.ExecuteSingleItem(Lifetime lifetime, PlannedItem item, BuildStorage storage, ILogger Logger)
at JetBrains.Build.Running.Logic.BuildExecutor.<>c__DisplayClassa.<Run>b__4(Lifetime lifetimeStep)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 λ)
at JetBrains.Build.Running.Logic.BuildExecutor.<Run>b__3(Lifetime lifetimeRun)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 λ)
at JetBrains.Build.Running.Logic.BuildExecutor.Run()
at JetBrains.Build.Engine.IsolatedBuild.IsolatedBuildGuest.<>c__DisplayClass9.<Run>b__0(Lifetime lifetime)
at JetBrains.DataFlow.Lifetimes.Using[TRetVal](Func`2 λ)
at JetBrains.Build.Engine.IsolatedBuild.IsolatedBuildGuest.Run(IntPtr pCrossAppDomain)
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at IsolatedBuildGuestRunner..ctor(IntPtr )
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.Activator.CreateInstance(String assemblyString, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, Evidence securityInfo, StackCrawlMark& stackMark)
at System.Activator.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
at System.AppDomain.CreateInstance(String assemblyName, String typeName, Boolean ignoreCase, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
â€
â€
17:08:55.259 |V| DotNetFrameworkCurrentRuntimeAssemblyResolver| VS versions detected from Registry suitable for GAC-like lookup: (0pcs)[].
And
17:09:00.512 |I| InstallerService | Cleanup feature considering: {2663211F-9CB2-4881-9BA0-EBE2F41438D3}, JetBrains ReSharper 9
17:09:00.512 |I| InstallerService | MSI: Clean feature by calling configure product {2663211F-9CB2-4881-9BA0-EBE2F41438D3} with arguments: REMOVE=U.VsIntegration.VS1200 UILevel=INSTALLUILEVEL_NONE JET_RUN_SCRIPT=0
17:09:01.184 |I| InstallerService | MSI: register C:\Users\cwfreeman\AppData\Local\JetBrains\Installations\ReSharperPlatformVs12_001\ReSharper9Plus.msi with arguments ALLUSERS="" JET_UNINSTALL_12="C:\Users\cwfreeman\AppData\Local\JetBrains\Installations\ReSharperPlatformVs12_001\JetBrains.Platform.Installer.exe" JET_UNINSTALL_12_ARGS="/HostsToRemove=ReSharperPlatformVs12 /Hive=* /ReSharper9PlusMsi=True " ADDLOCAL="U.VsIntegration.VS1200,U.Product.General" UILevel=INSTALLUILEVEL_NONE
17:09:01.322 |E| InstallerService | User cancelled installation.
--- EXCEPTION #1/2 [InstallCanceledException]
Message = “User cancelled installation.â€
ExceptionPath = Root.InnerException
msiErrorCode = 1602
ClassName = Microsoft.Deployment.WindowsInstaller.InstallCanceledException
HResult = COR_E_SYSTEM=80131501
Source = Microsoft.Deployment.WindowsInstaller
StackTraceString = “
at Microsoft.Deployment.WindowsInstaller.Installer.CheckInstallResult(UInt32 ret)
at JetBrains.Platform.Installer.Models.Services.InstallerService.MsiRegister(FileSystemPath reSharper9PlusMsiPath, String msiPath, String msiParameters)
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
â€
--- Outer ---
--- EXCEPTION #2/2 [LoggerException]
Message = “User cancelled installation.â€
ExceptionPath = Root
ClassName = JetBrains.Util.LoggerException
InnerException = “Exception #1 at Root.InnerExceptionâ€
HResult = COR_E_APPLICATION=80131600
StackTraceString = “
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Models.Services.InstallerService.CommitPerVs(InstallableHost hostToUpdate, UninstallableHost uninstallableHost, FileSystemPath allPacksFolder)
at JetBrains.Platform.Installer.Models.Services.InstallerService.<>c__DisplayClass75.<CommitRegistrationsPerHost>b__6b()
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Models.Services.InstallerService.CommitRegistrationsPerHost(InstallableHost hostToUpdate, FileSystemPath allPackages, FileSystemPath uninstall, String hostIconName, InstallationDataFinalAll installationDataFinal, Boolean perMachine)
at JetBrains.Platform.Installer.Models.Services.InstallerService.<>c__DisplayClass36.<RegisterHost>b__35()
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Models.Services.InstallerService.RegisterHost(InstallableHost installableHost, LocalPaths localPaths, InstallablePackages gallery, IIsolatedBuildRunners runners, IProgressIndicator pi, IProgressOwner owner, Boolean ignoreExtensions, Boolean perMachine)
at JetBrains.Platform.Installer.Models.Services.InstallerService.<>c__DisplayClass17.<RegisterHosts>b__13()
at JetBrains.Util.ILoggerEx.Catch(ILogger thÑ–s, Action F, ExceptionOrigin origin, LoggingLevel loggingLevel)
at JetBrains.Platform.Installer.Models.Services.InstallerService.RegisterHosts(InstallableHost[] hostsToUpdate, LocalPaths localPaths, InstallablePackages gallery, IIsolatedBuildRunners runners, IProgressIndicator pi, IProgressOwner owner, SharedMsiUnification sharedMsiUnification, Boolean ignoreExtensions, Boolean perMachine)
at JetBrains.Platform.Installer.Models.Services.InstallerService.<>c__DisplayClass6.<Install>b__4(Lifetime lifetimeUnsync)
at JetBrains.DataFlow.Lifetimes.Using(Action`1 λ)
at JetBrains.Platform.Installer.Models.Services.InstallerService.Install(InstallData installable, LocalPaths localPaths, InstallablePackages packages, IProgressIndicator pi, IProgressOwner owner, Boolean ignoreExtensions, Boolean perMachine)
at JetBrains.Platform.Installer.Models.InstallerViewModel.<GoInstall>b__47(IProgressIndicator pi, IProgressOwner owner)
at JetBrains.Platform.Installer.Models.InstallerProgressViewModel.<>c__DisplayClassa.<RunAction>b__2()
at JetBrains.Util.Logging.Logger.Catch(Action action)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
â€
17:09:01.378 |I| InstallerService | Writing allpackages file
17:09:01.459 |I| InstallerService | Writing uninstallable file