microsoft / TemplateStudio

Template Studio accelerates the creation of new WinUI 3, WPF, and UWP apps using a wizard-based experience.
Other
2.69k stars 459 forks source link

VSIX Installer Fails to install Template Studio #4709

Closed operat1ve closed 1 year ago

operat1ve commented 1 year ago

Describe the bug

8/23/2023 9:09:21 AM - Microsoft VSIX Installer 8/23/2023 9:09:21 AM - ------------------------------------------- 8/23/2023 9:09:21 AM - vsixinstaller.exe version: 8/23/2023 9:09:21 AM - 17.7.2190+64154d9aa7 8/23/2023 9:09:21 AM - ------------------------------------------- 8/23/2023 9:09:21 AM - Command line parameters: 8/23/2023 9:09:21 AM - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\vsixinstaller.exe,/appidinstallpath:C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\devenv.exe,/skuName:Community,/skuVersion:17.7.34009.444,/appidname:Microsoft Visual Studio Community 2022,/culture:en-US,/noep,C:\Users\user\AppData\Local\Temp\VSIXzhjujyil.vsix 8/23/2023 9:09:21 AM - ------------------------------------------- 8/23/2023 9:09:21 AM - Microsoft VSIX Installer 8/23/2023 9:09:21 AM - ------------------------------------------- 8/23/2023 9:09:21 AM - System.NullReferenceException: Object reference not set to an instance of an object. at VSIXInstaller.SetupExtensions.GetLaunchableInstances(IQuery query) in D:\a_work\1\s\src\product\extensionManager\installer\VSIXInstaller\SetupExtensions.cs:line 49 at VSIXInstaller.SupportedSKUs.EnumerateIsolatedInstalls(Action1 callback) in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\SupportedSKUs.cs:line 236 at VSIXInstaller.SupportedSKUs.AddInstalledLocationBasedSKUs(IntPtr userToken, String rootSuffix) in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\SupportedSKUs.cs:line 229 at VSIXInstaller.SupportedSKUs.InitializeSupportedSKUs(IntPtr userToken, String rootSuffix) in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\SupportedSKUs.cs:line 170 at VSIXInstaller.ExtensionService.InitializeSupportedSKUs(ICommandLineData cmdLineData, IntPtr duplicatedUserToken) in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\Services\ExtensionService.cs:line 303 at VSIXInstaller.App.Initialize(Boolean isRepairSupported) in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\App.xaml.cs:line 259 at VSIXInstaller.App.Initialize() in D:\a\_work\1\s\src\product\extensionManager\installer\VSIXInstaller\App.xaml.cs:line 225 at System.Threading.Tasks.Task1.InnerInvoke() at System.Threading.Tasks.Task.Execute()

To Reproduce

  1. On Windows 10 with Visual Studio 2022
  2. Go To Visual Studio Marketplace and search for Template Studio, then click Download
  3. Exit VS2022 so that installation starts.
  4. See error

Additional context

No response

Applies to the following platforms:

About your setup

operat1ve commented 1 year ago

https://stackoverflow.com/questions/65673822/vsix-installer-gives-error-object-reference-not-set-to-an-instance-of-an-object#:~:text=What%20solved%20the%20issue%20was%20deleting%20old%20broken,try%20again.%20Sorting%20by%20creation%20date%20might%20help.