mscdex / esqlite

An SQLite binding for node.js with built-in encryption, focused on simplicity and (async) performance
MIT License
36 stars 1 forks source link

Installation fails. ( Error: Unable to detect compiler type ) #1

Closed ryusei-48 closed 1 year ago

ryusei-48 commented 1 year ago

Hello. I am currently using Electron to develop a cross-platform desktop app. Until recently, I really liked "better-sqlite3-multiple-ciphers", but it does not allow asynchronous processing, often blocking the renderer process when heavy queries are executed. So I was searching and found this module.

I tried to install it immediately and ran the command, but the build doesn't seem to work.

What should I do?

npm ERR! code 1
npm ERR! path D:\develop\native-app\Electron\CleePIX\node_modules\esqlite
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node buildcheck.js > buildcheck.gypi && node-gyp rebuild
npm ERR! D:\develop\native-app\Electron\CleePIX\node_modules\buildcheck\lib\index.js:133
npm ERR!         throw new Error('Unable to detect compiler type');
npm ERR!         ^
npm ERR!
npm ERR! Error: Unable to detect compiler type
npm ERR!     at new BuildEnvironment (D:\develop\native-app\Electron\CleePIX\node_modules\buildcheck\lib\index.js:133:15)
npm ERR!     at Object.<anonymous> (D:\develop\native-app\Electron\CleePIX\node_modules\esqlite\buildcheck.js:5:12)
npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1254:14)
npm ERR!     at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
npm ERR!     at Module.load (node:internal/modules/cjs/loader:1117:32)
npm ERR!     at Module._load (node:internal/modules/cjs/loader:958:12)
npm ERR!     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)
npm ERR!     at node:internal/main/run_main_module:23:47
npm ERR!
npm ERR! Node.js v18.15.0

development environment

OS:Windows 11 Pro Node version : 18.15.0 Electron version: 23.1.3 esqlite version: latest

Thank you very much.

ryusei-48 commented 1 year ago

Also, since we are using TypeScript, it would be helpful if you could include a type definition file.

mscdex commented 1 year ago

Which build tools do you have installed?

ryusei-48 commented 1 year ago

Thanks for the reply. I am installing "Desktop development with C++" in Visual Studio Community 2022. Is there any way to check if the build tool is installed correctly?

mscdex commented 1 year ago

If you're install esqlite v0.0.12 and you have VS2022 (and Python) installed and still get the error, then that is a buildcheck issue. The strange thing is, support for VS2022 and Windows 11 was added recently, so there shouldn't be a problem.

ryusei-48 commented 1 year ago

Then there should be no problem. That's strange. I have installed python 3.10.9 and can run it on the command line with "python" and "py".

mscdex commented 1 year ago

You might try installing just the VS build tools instead if you aren't using VS Community for anything else, it's a smaller download and for sure should come with everything needed to build node.js addons.

ryusei-48 commented 1 year ago

It is a mystery. I still get the same error. I'll try a little more trial and error here as well.

I have installed the build tool and am attaching a screenshot just in case. Sorry, it is in Japanese.

vsbt

vsbtc

ryusei-48 commented 1 year ago

Fundamentally, I feel that "buildcheck" does not recognize the build tool.

mscdex commented 1 year ago

You might have to do some investigation with the buildcheck code to find out what's wrong and let me know what you find as I currently have it testing against Windows 11 (Windows Server 2022) and VS2022 and it works there, so I'm not sure what to suggest. It could be anything from MS using a different identifier for package or SDK names or maybe even some i18n-related issue when searching for things (either in the registry or on disk for example).

If you find anything, feel free to post an issue on the buildcheck issue tracker.

ryusei-48 commented 1 year ago

We are currently debugging the findvs.js file in the buildcheck module. Here is what we know at this point. First of all, when findModernVS() is executed by itself, the return value is empty. Then, I tried outputting an error at the catch {} and found that a json parsing error occurred. https://github.com/mscdex/buildcheck/blob/master/lib/findvs.js?plain=1#L119

For this problem, I was able to run execFileSync(ps, args, execOpts) successfully by making the path in the Find-VisualStudio.cs file a relative path. It is unclear at this time why this is happening.

const args = [
    '-ExecutionPolicy',
    'Unrestricted',
    '-NoProfile',
    '-Command',
    `&{Add-Type -Path './deps/Find-VisualStudio.cs';[VisualStudioConfiguration.Main]::PrintJson()}`
  ];

And even after this was resolved, a new problem arose. We are currently stuck at this point. It seems to get caught in an if statement and continue; at the place shown below. https://github.com/mscdex/buildcheck/blob/master/lib/findvs.js#L134

// ・・・・
if (!Array.isArray(vs.packages)
    || !vs.packages.includes(PACKAGES.msbuild)
    || (!vs.packages.includes(PACKAGES.vctools)
        && !vs.packages.includes(PACKAGES.express))) {
  continue;
}
// ・・・・

And nothing goes into the return value of findModernVS(). It just returns with [].

powershell -ExecutionPolicy Unrestricted -Command "Add-Type -Path Find-VisualStudio.cs; [VisualStudioConfiguration.Main]::PrintJson()". The result of the execution is pasted below. There are 1633 lines.

[
    {
        "path": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community",
        "version": "17.5.33530.505",
        "packages": [
            "Microsoft.VisualStudio.Workload.NativeCrossPlat",
            "Component.Linux.RemoteFileExplorer",
            "Microsoft.VisualStudio.Component.Embedded",
            "Microsoft.VisualStudio.Embedded",
            "Microsoft.VisualStudio.Embedded.Resources",
            "Component.Linux.CMake",
            "Microsoft.VisualStudio.VC.Ide.Linux.CMake",
            "Microsoft.VisualStudio.VC.Ide.Linux.CMake.Resources",
            "Component.MDD.Linux",
            "Microsoft.VisualStudio.VC.Ide.Linux.RemoteFileExplorer",
            "Microsoft.VisualStudio.VC.Ide.Linux.RemoteFileExplorer.Resources",
            "Microsoft.VisualStudio.VC.Ide.Linux",
            "Microsoft.VisualStudio.VC.Ide.Linux.Resources",
            "Microsoft.VisualStudio.Component.SecurityIssueAnalysis",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.Scripts",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.PythonDistro",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.10",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.9",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.8",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.7",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.6",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.5",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.4",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.3",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.2",
            "Microsoft.VisualStudio.VC.Ide.SecurityIssueAnalysis.3rdPartyLibs.1",
            "Microsoft.VisualStudio.Product.Community",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx64.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.Targetx86",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx86.base",
            "Microsoft.VC.14.35.17.5.Servicing.CAExtensions",
            "Microsoft.VisualStudio.Blend.Resources",
            "Microsoft.VisualCpp.Tools.HostX64.TargetX64",
            "Microsoft.VisualStudio.Blend.Auto",
            "Microsoft.VisualStudio.ComponentGroup.WindowsAppSDK.Cs",
            "Microsoft.VisualStudio.Component.DotNetModelBuilder",
            "Microsoft.VisualStudio.Component.ManagedDesktop.Prerequisites",
            "Microsoft.VisualStudio.Templates.VB.Wpf",
            "Microsoft.VisualStudio.Templates.VB.Wpf.Resources",
            "Microsoft.VisualStudio.Templates.VB.Winforms",
            "Microsoft.VisualStudio.Templates.CS.Wpf",
            "Microsoft.VisualStudio.Templates.CS.Wpf.Resources",
            "Microsoft.VisualStudio.Templates.CS.Winforms",
            "Microsoft.VisualStudio.Workload.NetCrossPlat",
            "Component.Xamarin",
            "Microsoft.VisualStudio.Xamarin.Forms",
            "Xamarin.VisualStudio.Apple.Sdk",
            "Microsoft.VisualStudio.ComponentGroup.Maui.All",
            "Microsoft.VisualStudio.ComponentGroup.Maui.Shared",
            "Microsoft.VisualStudio.PackageGroup.MAUI.Xamarin.Shared",
            "Xamarin.HotReload",
            "Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.TemplateEngine",
            "Microsoft.VisualStudio.ComponentGroup.Maui.Blazor",
            "Microsoft.VisualStudio.ComponentGroup.Maui.Windows",
            "Microsoft.VisualStudio.ComponentGroup.MSIX.Packaging",
            "Microsoft.VisualStudio.PackageGroup.MSIX.Shared",
            "Microsoft.Windows.SDK.BuildTools_10.0.22621.755",
            "Microsoft.VisualCpp.CRT.Appx.ARM64.Msi",
            "Microsoft.VisualStudio.DesktopBridge.Tools",
            "Microsoft.VisualStudio.DesktopBridge.Tools.Resources",
            "Microsoft.VisualStudio.Windows.UniversalDebugger",
            "Microsoft.VisualStudio.Windows.UniversalDebugger.Resources",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX64.base",
            "Microsoft.VisualStudio.Windows.Tools.Overview",
            "Microsoft.Net.CoreUWP",
            "Microsoft.VisualStudio.Windows.Tools.Ide.Resources",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX64.Res.base",
            "Microsoft.VisualStudio.PackageGroup.UWP.Common.Build",
            "Microsoft.VisualCpp.CRT.arm.OneCore.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.arm.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.Appx.Universal.120.Msi",
            "Microsoft.VisualCpp.CRT.Appx.Desktop.140.Msi",
            "Microsoft.VisualCpp.CRT.Appx.Desktop.120.Msi",
            "Microsoft.VisualCpp.CRT.Appx.Desktop.110.Msi",
            "Microsoft.Windows.CppWinRT.Dev17",
            "Microsoft.VisualCpp.CRT.Appx.Msi",
            "Microsoft.VisualCpp.CRT.Appx.Resources.Msi",
            "Microsoft.VisualCpp.Premium.Tools.HostX86.TargetX86",
            "Microsoft.VisualStudio.DesktopBridge.Build.Resources",
            "Microsoft.VisualStudio.Windows.Tools.Msi.17",
            "Microsoft.VisualStudio.MinShell.Auto",
            "Microsoft.VisualStudio.Branding.Community",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX86.TargetX86.base",
            "Microsoft.VisualStudio.Devenv.Config",
            "Microsoft.VisualStudio.MinShell.Resources.x64",
            "Microsoft.VisualStudio.VC.UnitTest.UAP.Build.Core",
            "Microsoft.VC.14.35.17.5.ATL.X86.base",
            "Microsoft.VisualCpp.ATL.Source",
            "Microsoft.VisualStudio.Debugger.OneCore.arm64",
            "Microsoft.VisualStudio.Debugger.CoreClr.arm64",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.arm64",
            "Microsoft.VC.14.35.17.5.Servicing.ATL",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.arm64.Resources",
            "Microsoft.ComponentGroup.Blend",
            "Microsoft.VisualStudio.Debugger.OneCore.arm64.Resources",
            "Microsoft.VisualStudio.Debugger.OneCore.arm",
            "Microsoft.VisualStudio.Initializer",
            "Microsoft.VisualStudio.ExtensionManager",
            "Microsoft.VisualStudio.Debugger.CoreClr.arm",
            "Microsoft.VisualStudio.LanguageServer",
            "Microsoft.VisualStudio.LanguageServer.Resources",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.arm",
            "Microsoft.VisualStudio.ExtensionManager.Resources",
            "Microsoft.VisualStudio.Platform.Editor",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.arm.Resources",
            "Microsoft.VisualStudio.NativeImageSupport",
            "Microsoft.VisualStudio.Debugger.OneCore.arm.Resources",
            "Microsoft.VisualStudio.VC.Templates.Desktop",
            "Microsoft.VisualStudio.Component.VC.ATL",
            "Microsoft.VisualStudio.Windows.Tools.Resources",
            "Microsoft.VC.14.35.17.5.Prem.HostX86.TargetX86.Res.base",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Arm.UWP",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X64.UWP",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X86.UWP",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Base.UWP",
            "Microsoft.VisualStudio.Windows.Build.Resources",
            "Microsoft.VisualStudio.PackageGroup.Setup.Common",
            "Microsoft.VisualStudio.Setup.WMIProvider",
            "Microsoft.VisualStudio.PackageGroup.CoreCLR.SDK",
            "Microsoft.Net.6.WindowsDesktop.Runtime",
            "Microsoft.Net.6.Runtime",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetX64",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX86.Res.base",
            "Microsoft.VisualStudio.VC.ExternalBuildFramework.Resources",
            "Microsoft.NetCore.Component.Runtime.5.0",
            "Microsoft.NetCore.Templates.5.0.7.0.203-servicing.23177.16",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.TargetARM",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.TargetARM.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.TargetARM.Res.base",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Native",
            "Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.TargetARM",
            "Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.TargetARM.base",
            "Microsoft.VisualStudio.VC.Templates.UnitTest",
            "Microsoft.VisualStudio.VC.UnitTest.Desktop.Build.Core",
            "Microsoft.VisualStudio.ComponentGroup.Maui.MacCatalyst",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetX64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.TargetARM.Res.base",
            "Microsoft.VisualStudio.VsWebProtocolSelector.Msi.Resources",
            "Microsoft.VisualCpp.Tools.Hostx86.Targetarm",
            "Microsoft.VisualStudio.MefHosting",
            "Microsoft.VisualStudio.MefHosting.Resources",
            "Microsoft.VC.14.35.17.5.Tools.Hostx86.Targetarm.base",
            "Microsoft.VisualStudio.Community.ProductArch.Neutral",
            "Microsoft.VisualStudio.MinShell",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetARM.Res.base",
            "Microsoft.VisualStudio.VsWebProtocolSelector.Msi",
            "Microsoft.VisualCpp.Premium.Tools.ARM.Base",
            "Microsoft.VisualStudio.VC.CMake.Client",
            "Microsoft.VisualStudio.VC.CMake.Client.Resources",
            "Microsoft.VC.14.35.17.5.Premium.Tools.ARM.Base.base",
            "Microsoft.VC.14.35.17.5.Servicing.PGODRIVER",
            "Microsoft.VC.14.35.17.5.Prem.ARM.Base.Res.base",
            "Microsoft.VisualCpp.Tools.HostX64.TargetARM",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetARM.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetARM.Res.base",
            "CPython39.Exe.x64",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.TargetARM64",
            "Win10SDK_10.0.19041",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.TargetARM64.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetX64.Res.base",
            "Microsoft.VisualStudio.Diagnostics.AspNetHelper.Resources",
            "Microsoft.MSHtml",
            "Microsoft.VisualStudio.Platform.CallHierarchy",
            "Microsoft.VisualStudio.VC.ExternalBuildFramework",
            "Microsoft.VC.14.35.17.5.ATL.X64.base",
            "Microsoft.VisualCpp.Tools.Hostx86.Targetx64.Res",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.TargetARM64.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.TargetARM64",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX64",
            "Microsoft.VisualStudio.VC.Ide.TestAdapterForBoostTest",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.TargetARM64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.TargetARM64.Res.base",
            "Microsoft.VisualStudio.ComponentGroup.Maui.iOS",
            "Component.Xamarin.RemotedSimulator",
            "Microsoft.VisualStudio.Xamarin.RemotedSimulator",
            "Microsoft.VC.14.35.17.5.Props.x64",
            "Microsoft.VisualCpp.Tools.Hostx86.Targetarm64",
            "Microsoft.VC.14.35.17.5.Tools.Hostx86.Targetarm64.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetARM64.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.ARM64.Base",
            "Microsoft.VC.14.35.17.5.Premium.Tools.ARM64.Base.base",
            "Microsoft.VisualCpp.Tools.HostX64.TargetARM64",
            "Microsoft.VC.14.35.17.5.Tools.Hostx86.Targetx64.Res.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetARM64.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetARM64.Res.base",
            "Microsoft.VisualCpp.ASAN.X86",
            "Microsoft.VC.14.35.17.5.ASAN.X86.base",
            "Microsoft.VC.14.35.17.5.ASAN.X64.base",
            "Microsoft.VC.14.35.17.5.ASAN.Headers.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Servicing.Compilers",
            "Microsoft.VisualStudio.GraphProvider",
            "Microsoft.VC.14.35.17.5.Props.ARM64",
            "Microsoft.VisualStudio.GraphProvider.Resources",
            "Microsoft.VisualStudio.Community.CSharp.Targeted",
            "Microsoft.VC.14.35.17.5.Props.ARM",
            "Microsoft.VisualStudio.Community.VB.Targeted",
            "Microsoft.VisualStudio.VC.CMake.Project",
            "Microsoft.VisualStudio.Community.VB.Neutral",
            "Microsoft.VisualStudio.Community.CSharp.Neutral",
            "Microsoft.VisualStudio.VC.CMake.Project.Resources",
            "Microsoft.VisualStudio.Blend",
            "Microsoft.VisualStudio.ComponentGroup.Maui.Android",
            "Xamarin.VisualStudio.Forms.Editor",
            "Xamarin.VisualStudio.Designer",
            "Xamarin.VisualStudio.Android.Designer",
            "Xamarin.VisualStudio.Android.Deploy",
            "Microsoft.WindowsAppSDK.Cs.Dev17",
            "Xamarin.VisualStudio",
            "Microsoft.ML.ModelBuilder",
            "Xamarin.VisualStudio.Resources",
            "Xamarin.Android.Sdk",
            "Microsoft.VisualStudio.Component.Merq",
            "Clide",
            "Microsoft.VisualStudio.Xamarin.Merq",
            "Microsoft.VisualStudio.Component.MonoDebugger",
            "Microsoft.VisualStudio.Xamarin.MonoDebugging",
            "Microsoft.VisualStudio.Android.DeviceManager",
            "Microsoft.VisualStudio.Android.SdkManager",
            "Component.Android.SDK.MAUI",
            "Microsoft.VisualStudio.PackageGroup.AndroidCommon.Xamarin",
            "Component.OpenJDK",
            "OpenJDKv11",
            "Microsoft.VC.14.35.17.5.Props.x86",
            "Microsoft.VisualStudio.Windows.Tools.Ide",
            "Microsoft.VisualStudio.Windows.Tools.Executables",
            "Microsoft.VisualStudio.DesktopBridge.Build",
            "Microsoft.VisualStudio.Windows.Tools",
            "Microsoft.SingleProjectMSIXPackagingTools.Dev17",
            "Microsoft.VisualStudio.Windows.Build",
            "maui.windows",
            "Microsoft.VC.14.35.17.5.Props",
            "Maui.Graphics.Win2D.7.0.81",
            "Maui.Essentials.Runtime.win.7.0.81",
            "Maui.Essentials.Ref.win.7.0.81",
            "Maui.Controls.Runtime.win.7.0.81",
            "Maui.Controls.Ref.win.7.0.81",
            "Maui.Core.Runtime.win.7.0.81",
            "Microsoft.Android.Sdk.net6.32.0.485",
            "Maui.Core.Ref.win.7.0.81",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX86.Res.base",
            "maui.maccatalyst",
            "Microsoft.VisualStudio.Workload.ManagedDesktop",
            "Maui.Essentials.Runtime.maccatalyst.7.0.81",
            "Maui.Essentials.Ref.maccatalyst.7.0.81",
            "Maui.Controls.Runtime.maccatalyst.7.0.81",
            "Microsoft.VC.14.35.17.5.Servicing",
            "Maui.Controls.Ref.maccatalyst.7.0.81",
            "Maui.Core.Runtime.maccatalyst.7.0.81",
            "Maui.Core.Ref.maccatalyst.7.0.81",
            "maccatalyst",
            "Microsoft.VisualStudio.Graphics.Appid",
            "Microsoft.MacCatalyst.Templates.net7.16.2.2035",
            "Microsoft.MacCatalyst.Runtime-arm64.16.2.2035",
            "Microsoft.VisualStudio.WebDeploy.Msi",
            "Microsoft.VisualStudio.Templates.CS.EdgeDriverTestCore",
            "Microsoft.NetCore.AppHostPack.7.0.7.0.5.x64",
            "Microsoft.NetCore.AppHostPack.7.0.7.0.5.arm64",
            "Microsoft.NetCore.AppHostPack.7.0.7.0.5.arm",
            "Microsoft.MacCatalyst.Runtime-x64.16.2.2035",
            "Microsoft.MacCatalyst.Ref.16.2.2035",
            "Microsoft.VisualStudio.Azure.Waverton.BuildTools",
            "Microsoft.MacCatalyst.Sdk.net6.16.2.34",
            "Microsoft.MacCatalyst.Sdk.net7.16.2.2035",
            "microsoft.net.runtime.maccatalyst.net6",
            "runtimes.maccatalyst.net6",
            "Microsoft.VisualStudio.Azure.Waverton.Projects",
            "Microsoft.Mono.net6.maccatalyst-x64.6.0.16",
            "Microsoft.VisualStudio.Azure.Waverton.Projects.Resources",
            "Microsoft.Mono.net6.maccatalyst-arm64.6.0.16",
            "microsoft.net.runtime.maccatalyst",
            "runtimes.maccatalyst",
            "Microsoft.Mono.net7.maccatalyst-x64.7.0.5",
            "Microsoft.Mono.net7.maccatalyst-arm64.7.0.5",
            "maui.ios",
            "Maui.Templates.net6.6.0.552",
            "Maui.Essentials.Runtime.ios.7.0.81",
            "Maui.Essentials.Ref.ios.7.0.81",
            "Maui.Controls.Runtime.ios.7.0.81",
            "Maui.Sdk.net6.6.0.552",
            "Maui.Controls.Ref.ios.7.0.81",
            "microsoft.net.runtime.android.aot.net6",
            "Microsoft.VisualStudio.Component.VC.CoreBuildTools",
            "Microsoft.VisualStudio.PackageGroup.LiveShare.VSCore",
            "Microsoft.VisualStudio.LiveShare.VSCore",
            "Microsoft.AOT.Cross.net6.android-arm64.6.0.16",
            "Microsoft.VisualStudio.Workload.Node",
            "Microsoft.VisualStudio.Component.Node.Tools",
            "Microsoft.WindowsDesktop.TargetingPack.5.0.5.0.0",
            "Microsoft.WindowsDesktop.SharedFramework.5.0.5.0.17.x86",
            "Microsoft.VisualStudio.NodejsTools.TestAdapter",
            "Microsoft.VisualStudio.NodejsTools.NodejsTools",
            "Microsoft.WindowsDesktop.SharedFramework.5.0.5.0.17.x64",
            "Maui.Core.Runtime.ios.7.0.81",
            "Microsoft.VisualStudio.NodejsTools.Targets",
            "Microsoft.VisualStudio.Workload.Python",
            "Microsoft.VisualStudio.Component.Windows11SDK.22000",
            "Microsoft.VisualStudio.Component.VC.DiagnosticTools",
            "Microsoft.NetCore.TargetingPack.5.0.5.0.0",
            "Microsoft.NetCore.SharedFramework.5.0.5.0.17.x86",
            "Microsoft.NetCore.SharedFramework.5.0.5.0.17.x64",
            "Microsoft.NetCore.AppHostPack.5.0.5.0.17.x86",
            "Microsoft.NetCore.AppHostPack.5.0.5.0.17.x64",
            "Microsoft.NetCore.AppHostPack.5.0.5.0.17.arm64",
            "Microsoft.VisualStudio.Component.Graphics.Tools",
            "Microsoft.NetCore.AppHostPack.5.0.5.0.17.arm",
            "Microsoft.AspNetCore.TargetingPack.5.0.5.0.0-rtm.20526.5",
            "Microsoft.AspNetCore.SharedFramework.5.0.5.0.17-servicing.22215.7.x86",
            "Microsoft.AspNetCore.SharedFramework.5.0.5.0.17-servicing.22215.7.x64",
            "Microsoft.VisualStudio.Workload.NativeMobile",
            "Component.MDD.Android",
            "Microsoft.VisualStudio.VC.Ide.Android",
            "Microsoft.VisualStudio.VC.Ide.Android.Resources",
            "Microsoft.VisualStudio.Workload.Universal",
            "Microsoft.VisualStudio.ComponentGroup.UWP.Support",
            "Microsoft.VisualStudio.ComponentGroup.UWP.Xamarin",
            "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
            "Microsoft.VisualCpp.CodeAnalysis.Extensions",
            "Microsoft.VisualStudio.PackageGroup.UWP.Common",
            "Microsoft.VisualStudio.PackageGroup.UWP.Templates",
            "Microsoft.VisualStudio.Templates.UWP",
            "Microsoft.VisualStudio.Templates.UWP.Resources",
            "Microsoft.VisualStudio.PackageGroup.UWP.ClientDiagnostics",
            "Microsoft.VisualStudio.Azure.Waverton",
            "Microsoft.VisualStudio.Azure.Waverton.Resources",
            "Microsoft.VisualStudio.AppAnalysis",
            "Microsoft.VisualStudio.AppAnalysis.Targeted",
            "Microsoft.VisualStudio.AppAnalysis.Resources",
            "Microsoft.VisualStudio.PackageGroup.TestTools.UWP",
            "Microsoft.VisualStudio.PackageGroup.TestTools.CodedUITest",
            "microsoft.net.runtime.mono.tooling.net6",
            "Microsoft.MonoTargets.Sdk.net6.6.0.16",
            "Microsoft.MonoAOTCompiler.Task.net6.6.0.16",
            "microsoft.net.runtime.mono.tooling",
            "Microsoft.MonoTargets.Sdk.net7.7.0.5",
            "Microsoft.MonoAOTCompiler.Task.net7.7.0.5",
            "Microsoft.VisualStudio.EntityFrameworkTools",
            "Microsoft.VisualStudio.EntityFrameworkTools.Msi",
            "Microsoft.DiagnosticsHub.Runtime.ExternalDependencies",
            "Microsoft.VisualStudio.Web.AzureFunctions",
            "Microsoft.VisualStudio.ApplicationInsights.Interfaces",
            "Microsoft.VisualStudio.ApplicationInsights",
            "Microsoft.VisualStudio.Web.Mvc",
            "Microsoft.VisualStudio.Web.Mvc.Resources",
            "Microsoft.VisualStudio.Web.Mvc.Common",
            "Microsoft.VisualStudio.Debugger.OneCore.ManagedSupport",
            "AndroidPlatform31",
            "AndroidPlatformMAUI",
            "Microsoft.VisualStudio.Package.DockerTools.BuildTools",
            "AndroidBuildTools_Xamarin",
            "AndroidPlatformTools_Xamarin",
            "AndroidTools_Xamarin",
            "Microsoft.VisualCpp.Premium.Tools.HostX86.TargetX64",
            "Microsoft.VC.14.35.17.5.Prem.Hostx86.Targetx64.Res.base",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Templates.UWP",
            "Microsoft.VisualStudio.Component.Graphics",
            "Microsoft.VisualStudio.ComponentGroup.UWP.NetCoreAndStandard",
            "Microsoft.Component.NetFX.Native",
            "Microsoft.VisualStudio.DotNetNative.CoreRuntime",
            "Microsoft.SmartDevice.Connectivity.CoreRuntime",
            "Microsoft.VisualStudio.Package.DockerTools",
            "Microsoft.VisualStudio.DotNetNative.Core",
            "Microsoft.VisualStudio.DotNetNative.ILC",
            "Microsoft.VisualStudio.Workload.NativeDesktop",
            "Component.CPython39.x64",
            "Microsoft.VisualStudio.ComponentGroup.UWP.VC",
            "Microsoft.VisualStudio.VC.Templates.Windows.UAP",
            "Microsoft.VisualStudio.VC.Templates.Windows.UAP.Resources",
            "Microsoft.VisualStudio.PackageGroup.VC.Runtime.OSSupport.Downlevel",
            "Microsoft.VisualStudio.Windows.Forms",
            "Microsoft.VisualStudio.Component.VC.Tools.ARM",
            "Microsoft.AOT.Cross.net6.android-arm.6.0.16",
            "Microsoft.AOT.Cross.net6.android-x64.6.0.16",
            "Microsoft.AOT.Cross.net6.android-x86.6.0.16",
            "Microsoft.VisualStudio.TemplateEngine",
            "microsoft.net.runtime.android.net6",
            "Microsoft.Mono.net6.android-x86.6.0.16",
            "Microsoft.Mono.net6.android-x64.6.0.16",
            "Microsoft.Mono.net6.android-arm64.6.0.16",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetX86",
            "Microsoft.Mono.net6.android-arm.6.0.16",
            "maui.blazor",
            "Microsoft.VisualCpp.CRT.Redist.arm.OneCore.Desktop",
            "Microsoft.VC.14.34.17.4.CRT.Redist.arm.OneCore.Desktop.base",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetX86.base",
            "Microsoft.VisualCpp.CRT.arm.Store",
            "Microsoft.VC.14.35.17.5.CRT.arm.Store.base",
            "Microsoft.VisualCpp.CRT.arm.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.arm.Desktop.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetX86.Res.base",
            "Microsoft.VisualStudio.PackageGroup.VC.Tools.x64.ARM",
            "Microsoft.VisualStudio.TemplateEngine.Resources",
            "Microsoft.VisualCpp.Premium.Tools.Hostx86.Targetarm",
            "Microsoft.VC.14.35.17.5.Premium.Tools.Hostx86.Targetarm.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX86.TargetARM.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetARM",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetARM.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetARM.Res.base",
            "AspNetCore.WebView.Maui.7.0.81",
            "maui.core",
            "Maui.Essentials.Runtime.any.7.0.81",
            "Microsoft.VisualCpp.PGO.ARM",
            "Microsoft.VC.14.35.17.5.PGO.ARM.base",
            "Maui.Essentials.Ref.any.7.0.81",
            "Microsoft.NetCore.Component.SDK",
            "Microsoft.NET.Sdk.tvOS.Manifest-7.0.100",
            "Maui.Controls.Runtime.any.7.0.81",
            "Maui.Controls.Ref.any.7.0.81",
            "Microsoft.VisualStudio.Component.UWP.VC.ARM64",
            "Microsoft.VisualCpp.PGO.X86",
            "Microsoft.VC.14.35.17.5.PGO.X86.base",
            "Microsoft.VisualCpp.PGO.X64",
            "Microsoft.VC.14.35.17.5.PGO.X64.base",
            "Microsoft.VisualCpp.PGO.Headers",
            "Win11SDK_10.0.22000",
            "Component.Microsoft.Windows.CppWinRT",
            "Microsoft.Windows.CppWinRT",
            "Microsoft.VisualStudio.GraphModel.Resources",
            "Microsoft.VisualStudio.PerformanceProvider",
            "Microsoft.VisualStudio.GraphModel",
            "Microsoft.VisualStudio.Community.VB.Resources.Neutral",
            "Microsoft.NetCore.Toolset.7.0.203",
            "Mono.7.Manifest-7.0.100",
            "Microsoft.VisualCpp.Tools.Core.Resources",
            "Microsoft.VisualCpp.Tools.Core.x86",
            "Microsoft.VisualStudio.VC.CMake",
            "Microsoft.VisualStudio.TestTools.TP.V1.CPP.Resources",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Tools.Core.Props",
            "Microsoft.VisualCpp.DIA.SDK",
            "Microsoft.VisualStudio.VC.Ide.ATL",
            "Microsoft.VisualCpp.ATL.X64",
            "Microsoft.VisualStudio.VC.Ide.ATL.Resources",
            "Microsoft.VC.14.35.17.5.Props.ATLMFC",
            "Microsoft.VisualCpp.ATL.X86",
            "Microsoft.VisualCpp.Servicing.DIASDK",
            "Microsoft.VisualCpp.CRT.x86.Desktop",
            "Microsoft.VisualStudio.Platform.Terminal",
            "Microsoft.VC.14.35.17.5.CRT.x86.Desktop.base",
            "Microsoft.VisualCpp.CRT.x64.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x64.Desktop.base",
            "Microsoft.VisualStudio.VC.IDE.Project.Factories",
            "Microsoft.VisualCpp.CRT.Source",
            "Microsoft.VisualStudio.Component.VC.TestAdapterForBoostTest",
            "Microsoft.VC.14.35.17.5.CRT.Source.base",
            "Microsoft.VC.14.35.17.5.ATL.Source.base",
            "Microsoft.VisualCpp.CRT.Redist.X86",
            "Microsoft.VC.14.34.17.4.CRT.Redist.X86.base",
            "Microsoft.VisualCpp.CRT.Redist.X64",
            "Microsoft.VisualCpp.CRT.Redist.Resources",
            "Microsoft.VC.14.34.17.4.CRT.Redist.X64.base",
            "Microsoft.VisualCpp.RuntimeDebug.14",
            "Microsoft.VisualCpp.RuntimeDebug.14",
            "Microsoft.VisualCpp.Redist.14.Latest",
            "Microsoft.VisualCpp.Redist.14.Latest",
            "Microsoft.VisualCpp.CRT.Headers",
            "Microsoft.VisualCpp.ATL.Headers",
            "Microsoft.VC.14.35.17.5.ATL.Headers.base",
            "Microsoft.VisualStudio.Blend.Msi",
            "Microsoft.VC.14.35.17.5.CRT.Headers.base",
            "Microsoft.VC.14.35.17.5.Servicing.CrtHeaders",
            "Microsoft.NetCore.SharedHost.7.0.0",
            "Microsoft.VisualStudio.Graphics.Viewers",
            "Microsoft.VisualStudio.Graphics.Viewers.Resources",
            "Microsoft.VisualStudio.Graphics.EnableTools",
            "Microsoft.VisualStudio.Graphics.Msi",
            "Microsoft.VisualStudio.Graphics.Msi",
            "Microsoft.VisualStudio.Graphics.Analyzer",
            "Microsoft.VisualStudio.Graphics.Analyzer.Targeted",
            "Microsoft.DiagnosticsHub.DatabaseTool.Targeted",
            "Microsoft.Windows.UniversalCRT.Redistributable.Msi",
            "Microsoft.Net.CoreSDK.50",
            "Microsoft.VC.14.35.17.5.PGO.Headers.base",
            "Microsoft.VisualCpp.CRT.x86.Store",
            "Microsoft.VC.14.35.17.5.CRT.x86.Store.base",
            "Microsoft.VisualCpp.CRT.x86.OneCore.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x86.OneCore.Desktop.base",
            "Microsoft.VisualStudio.Community.CSharp.Resources.Neutral",
            "Microsoft.IntelliTrace.CollectorCab",
            "Microsoft.VisualStudio.Community.VB.Resources.Targeted",
            "Microsoft.VisualCpp.CRT.Redist.x64.OneCore.Desktop",
            "Microsoft.VisualStudio.Community.ProductArch.NeutralExtra",
            "Microsoft.VisualStudio.VC.Ide.Base.Resources",
            "Microsoft.DiaSymReader.PortablePdb",
            "Microsoft.VisualCpp.Tools.Common.Utils",
            "Microsoft.VisualStudio.VirtualTree.Resources",
            "Microsoft.VC.14.34.17.4.CRT.Redist.x64.OneCore.Desktop.base",
            "Microsoft.VisualCpp.Tools.Common.Utils.Resources",
            "Microsoft.VisualStudio.Community.ProductArch.TargetedExtra",
            "Microsoft.VisualStudio.VirtualTree",
            "Microsoft.VisualStudio.PackageGroup.DslRuntime",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.Targeted",
            "Microsoft.VisualCpp.CRT.x64.Store",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.NeutralExtra",
            "Microsoft.VisualStudio.Net.Eula.Resources",
            "Microsoft.VC.14.35.17.5.CRT.x64.Store.base",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.Neutral",
            "Microsoft.VisualStudio.WebSiteProject.DTE",
            "Microsoft.VisualCpp.CRT.x64.OneCore.Desktop",
            "Microsoft.VisualStudio.Diagnostics.AspNetHelper",
            "Microsoft.VisualStudio.MinShell.Auto.Resources",
            "Microsoft.VisualStudio.Diagnostics.AspNetHelper.Standard",
            "Microsoft.VC.14.35.17.5.CRT.x64.OneCore.Desktop.base",
            "Microsoft.VisualStudio.Component.VC.CMake.Project",
            "Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions.CMake",
            "Microsoft.VisualCpp.CRT.Redist.x86.OneCore.Desktop",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V1.CPP",
            "Microsoft.VisualStudio.VC.Templates.UnitTest.Resources",
            "Microsoft.VC.14.34.17.4.CRT.Redist.x86.OneCore.Desktop.base",
            "Microsoft.VisualStudio.Community.ProductArch.Targeted",
            "Microsoft.VisualStudio.Community.CSharp.Resources.Targeted",
            "Mono.6.Manifest-7.0.100",
            "Microsoft.VisualStudio.PackageGroup.VC.Tools.x86",
            "Microsoft.VisualStudio.Setup.Configuration.Interop",
            "Microsoft.VisualStudio.Extensibility.Container",
            "Microsoft.NET.Sdk.macOS.Manifest-7.0.100",
            "Microsoft.VisualStudio.MinShell.Targeted",
            "Emsdk.7.Manifest-7.0.100",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx86.Res.base",
            "Emsdk.6.Manifest-7.0.100",
            "Microsoft.VisualCpp.Tools.HostX64.TargetX86",
            "Microsoft.NET.Sdk.Maui.Manifest-7.0.100",
            "Microsoft.VisualStudio.Component.VC.TestAdapterForGoogleTest",
            "Microsoft.MacCatalyst.Manifest-7.0.100",
            "Microsoft.VisualStudio.VC.Ide.TestAdapterForGoogleTest",
            "Microsoft.Net.Core.SDK.MSBuildExtensions",
            "Microsoft.VisualStudio.Graphics.Analyzer.Resources",
            "Microsoft.NetCore.SharedHost.7.0.0",
            "Microsoft.VisualStudio.VC.Ide.Pro",
            "Microsoft.VisualStudio.Graphics.Appid.Resources",
            "Microsoft.VisualStudio.Component.Windows10SDK",
            "Microsoft.VisualStudio.Component.VC.CoreIde",
            "Microsoft.VisualStudio.VC.Ide.Pro.Resources",
            "Microsoft.VisualStudio.VC.Templates.General",
            "Microsoft.VisualStudio.VC.Templates.General.Resources",
            "Android.Manifest-7.0.100",
            "Microsoft.VisualStudio.VC.Items.Pro",
            "Microsoft.Component.PythonTools",
            "Microsoft.CookiecutterTools.Vsix",
            "Microsoft.CookiecutterTools.Vsix.Resources",
            "Microsoft.PythonTools.Profiling.Vsix",
            "Microsoft.NET.Sdk.iOS.Manifest-7.0.100",
            "Microsoft.PythonTools.Core.Templates.Vsix",
            "Microsoft.PythonTools.Profiling.Vsix.Resources",
            "Microsoft.PythonTools.Core.Vsix",
            "Microsoft.Azure.Compute.Emulator.Exe",
            "Microsoft.PythonTools.Core.Vsix.Resources",
            "Microsoft.VisualStudio.Component.Azure.Waverton",
            "Microsoft.VisualStudio.Component.Azure.Compute.Emulator",
            "Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools",
            "Microsoft.VisualStudio.Component.Azure.AuthoringTools",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX86.TargetX64.base",
            "OpenJDKv8",
            "Microsoft.NetCore.TemplateLocator",
            "Microsoft.NetCore.HostFXR.7.0.5",
            "Microsoft.NetCore.HostFXR.7.0.5",
            "Microsoft.NetCore.Component.Runtime.7.0",
            "Microsoft.WindowsDesktop.TargetingPack.7.0.7.0.5",
            "Microsoft.WindowsDesktop.TargetingPack.7.0.7.0.5",
            "Microsoft.VisualCpp.CRT.Appx.Desktop.ARM64.Msi",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Arm64.UWP",
            "Microsoft.VisualStudio.Component.Azure.ClientLibs",
            "Microsoft.VisualStudio.Component.VC.Tools.ARM64",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM64.v143",
            "Microsoft.VisualStudio.Workload.NetWeb",
            "Microsoft.WindowsDesktop.SharedFramework.7.0.7.0.5",
            "Maui.Core.Ref.ios.7.0.81",
            "Microsoft.VisualStudio.IntelliCode.CSharp",
            "ios",
            "Microsoft.WindowsDesktop.SharedFramework.7.0.7.0.5",
            "Microsoft.iOS.Templates.net7.16.2.2035",
            "Microsoft.iOS.Runtime.iossimulator-arm64.16.2.2035",
            "Microsoft.WebTools.ItemTemplates",
            "Microsoft.WebTools.ItemTemplates.Resources",
            "Microsoft.VisualStudio.Component.IntelliCode",
            "Microsoft.VisualStudio.IntelliCode",
            "Microsoft.VisualStudio.Component.WslDebugging",
            "Microsoft.VisualStudio.WslDebugging",
            "Component.Microsoft.VisualStudio.LiveShare.2022",
            "Microsoft.VisualStudio.Component.Debugger.JustInTime",
            "Microsoft.VisualStudio.Debugger.ImmersiveActivateHelper.Msi",
            "Microsoft.VisualStudio.Dsl.Core",
            "Microsoft.VisualStudio.Debugger.JustInTime",
            "Microsoft.VisualStudio.Dsl.Core.Resources",
            "Microsoft.VisualStudio.Debugger.JustInTime.Msi",
            "Microsoft.VisualStudio.LiveShare.2022",
            "Microsoft.VisualStudio.Component.EntityFramework",
            "Microsoft.NetCore.Templates.7.0.7.0.203-servicing.23177.16",
            "Microsoft.NetCore.TargetingPack.7.0.7.0.5",
            "Microsoft.VisualStudio.Component.DiagnosticTools",
            "Microsoft.DiagnosticsHub.DotNetCountersTool",
            "Microsoft.DiagnosticsHub.DotNetCountersTool.Targeted",
            "Microsoft.DiagnosticsHub.DotNetCountersTool.Resources",
            "Microsoft.DiagnosticsHub.DotNetAsync",
            "Microsoft.DiagnosticsHub.DotNetAsync.Targeted",
            "Microsoft.VisualStudio.Dsl.GraphObject",
            "Microsoft.DiagnosticsHub.DotNetAsync.Resources",
            "Microsoft.DiagnosticsHub.EventsViewerTool",
            "Microsoft.VisualStudio.PackageGroup.Progression",
            "Microsoft.DiagnosticsHub.EventsViewerTool.Targeted",
            "Microsoft.DiagnosticsHub.EventsViewerTool.Resources",
            "Microsoft.PackageGroup.Icecap.Core",
            "Microsoft.Icecap.Analysis",
            "Microsoft.Icecap.Analysis.Targeted",
            "Microsoft.Icecap.Analysis.Resources",
            "Microsoft.Icecap.Analysis.Resources.Targeted",
            "Microsoft.Icecap.Collection.Msi",
            "Microsoft.Icecap.Collection.Msi.Targeted",
            "Microsoft.Icecap.Collection.Msi.Resources",
            "Microsoft.Icecap.Collection.Msi.Resources.Targeted",
            "Microsoft.DiagnosticsHub.FileIOTool",
            "Microsoft.DiagnosticsHub.FileIOTool.Targeted",
            "Microsoft.DiagnosticsHub.FileIOTool.Resources",
            "Microsoft.DiagnosticsHub.DatabaseTool",
            "Microsoft.DiagnosticsHub.DatabaseTool.Resources",
            "Microsoft.DiagnosticsHub.DotNetObjectAlloc",
            "Microsoft.DiagnosticsHub.DotNetObjectAlloc.Targeted",
            "Microsoft.DiagnosticsHub.DotNetObjectAlloc.Resources",
            "Microsoft.DiagnosticsHub.Instrumentation",
            "Microsoft.DiagnosticsHub.Instrumentation.Targeted",
            "Microsoft.VisualStudio.InstrumentationEngine",
            "Microsoft.DiagnosticsHub.Instrumentation.Resources",
            "Microsoft.DiagnosticsHub.IceCap.Instrumentation",
            "Microsoft.DiagnosticsHub.IceCap.Instrumentation.Resources",
            "Microsoft.DiagnosticsHub.CpuSampling",
            "Microsoft.DiagnosticsHub.CpuSampling.Targeted",
            "Microsoft.DiagnosticsHub.CpuSampling.Resources",
            "Microsoft.PackageGroup.DiagnosticsHub.Platform",
            "Microsoft.NetCore.TargetingPack.7.0.7.0.5",
            "SQLiteCore",
            "Microsoft.DiagnosticsHub.Collection.Service",
            "SQLiteCore.Targeted",
            "Microsoft.DiagnosticsHub.Runtime.ExternalDependencies.Targeted",
            "Microsoft.Azure.AuthoringTools.Msi",
            "Microsoft.DiagnosticsHub.Runtime",
            "Microsoft.DiagnosticsHub.Runtime.Targeted",
            "Microsoft.DiagnosticsHub.Runtime.Resources",
            "Microsoft.DiagnosticsHub.Collection.ExternalDependencies.x64",
            "Microsoft.DiagnosticsHub.Collection",
            "Microsoft.VisualStudio.ComponentGroup.Web.CloudTools",
            "Microsoft.Azure.ClientLibs.Msi",
            "Microsoft.VisualStudio.ComponentGroup.AzureFunctions",
            "Component.Microsoft.VisualStudio.Web.AzureFunctions",
            "Microsoft.WebTools.Azure.Templates",
            "Microsoft.WebTools.Azure.Templates.Resources",
            "Microsoft.NetCore.SharedFramework.7.0.7.0.5",
            "Microsoft.Net.ComponentGroup.4.8.DeveloperTools",
            "Microsoft.Net.Component.4.8.TargetingPack",
            "Microsoft.VisualStudio.Component.Web",
            "Microsoft.VisualStudio.Component.AppInsights.Tools",
            "Microsoft.NetCore.SharedFramework.7.0.7.0.5",
            "Microsoft.NetCore.AppHostPack.7.0.7.0.5.x86",
            "Microsoft.VisualStudio.Component.WebDeploy",
            "Microsoft.NetCore.Component.Web",
            "Microsoft.VisualStudio.Component.DockerTools",
            "Microsoft.VisualStudio.Debugger.OneCore.x86",
            "Microsoft.VisualStudio.Debugger.CoreClr.x86",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.x86",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.x86.Resources",
            "Microsoft.VisualStudio.Debugger.OneCore.x86.Resources",
            "Microsoft.VisualStudio.Debugger.OneCore.x64",
            "Microsoft.VisualStudio.Debugger.CoreClr.x64",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.x64",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.x64.Resources",
            "Microsoft.AspNetCore.TargetingPack.7.0.7.0.5-servicing.23174.10",
            "Microsoft.NetCore.FSharp.ProjectTemplates.Web",
            "Microsoft.VisualStudio.Debugger.Concord.OneCore.ManagedSupport",
            "Microsoft.VisualStudio.Debugger.OneCore.x64.Resources",
            "Microsoft.VisualStudio.Containers.Tools.Extensions",
            "Microsoft.NetStandard.VB.ProjectTemplates",
            "Microsoft.NetStandard.CSharp.ProjectTemplates",
            "Microsoft.VisualStudio.Package.ContainersTools",
            "Microsoft.AspNetCore.TargetingPack.7.0.7.0.5-servicing.23174.10",
            "Microsoft.VisualStudio.PackageGroup.TestTools.DataCollectors",
            "Microsoft.AspNetCore.SharedFramework.7.0.7.0.5-servicing.23174.10",
            "Microsoft.VisualStudio.Component.FSharp.WebTemplates",
            "Microsoft.WebTools.DotNet.ProjectTemplates",
            "Microsoft.WebTools.DotNet.ProjectTemplates.Resources",
            "Microsoft.WebTools.DotNet.ItemTemplates",
            "Microsoft.VisualStudio.Templates.CS.ManagedWeb.Shared",
            "Microsoft.NetCore.VB.ProjectTemplates.Desktop",
            "Microsoft.NetCore.VB.ProjectTemplates.Test",
            "Microsoft.NetCore.VB.ProjectTemplates",
            "Microsoft.NetCore.CSharp.ProjectTemplates.Desktop",
            "Microsoft.NetCore.CSharp.ProjectTemplates.Test",
            "Microsoft.NetCore.CSharp.ProjectTemplates",
            "Microsoft.NetStandard.FSharp.ProjectTemplates",
            "Microsoft.NetCore.FSharp.ProjectTemplates.Test",
            "Microsoft.NetCore.FSharp.ProjectTemplates",
            "Microsoft.NetCore.Component.DevelopmentTools",
            "Microsoft.ComponentGroup.ClickOnce.Publish",
            "Microsoft.VisualStudio.ClickOnce.Publish",
            "Microsoft.VisualStudio.PackageGroup.DotNetCoreTemplates.CSharpVB",
            "Microsoft.AspNetCore.SharedFramework.7.0.7.0.5-servicing.23174.10",
            "Microsoft.NetCore.Component.Runtime.6.0",
            "Microsoft.WindowsDesktop.TargetingPack.6.0.6.0.16",
            "Microsoft.VisualStudio.Component.FSharp",
            "Microsoft.FSharp.IDE",
            "Microsoft.FSharp.VSIX.Full.Core",
            "Microsoft.FSharp.Compiler",
            "Microsoft.FSharp.Dependencies",
            "Microsoft.FSharp.SDK",
            "Microsoft.WindowsDesktop.TargetingPack.6.0.6.0.16",
            "Microsoft.WindowsDesktop.SharedFramework.6.0.6.0.16",
            "Microsoft.WindowsDesktop.SharedFramework.6.0.6.0.16",
            "Microsoft.NetCore.Templates.6.0.7.0.203-servicing.23177.16",
            "Microsoft.NetCore.TargetingPack.6.0.6.0.16",
            "Microsoft.NetCore.TargetingPack.6.0.6.0.16",
            "Microsoft.NetCore.SharedFramework.6.0.6.0.16",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM64",
            "Microsoft.Net.4.8.TargetingPack",
            "Microsoft.Net.4.8.TargetingPack.Resources",
            "Microsoft.NetCore.SharedFramework.6.0.6.0.16",
            "Microsoft.NetCore.AppHostPack.6.0.6.0.16.x86",
            "Maui.Core.Runtime.any.7.0.81",
            "Maui.Core.Ref.any.7.0.81",
            "Microsoft.NetCore.AppHostPack.6.0.6.0.16.x64",
            "Maui.Templates.net7.7.0.81",
            "Maui.Resizetizer.Sdk.7.0.81",
            "Microsoft.VisualStudio.KeychainCredentialHelper",
            "Maui.Graphics.7.0.81",
            "Maui.Sdk.net7.7.0.81",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.Targetx64",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx64.Res.base",
            "Microsoft.VisualCpp.CRT.Redist.ARM64.OneCore.Desktop",
            "Microsoft.VC.14.34.17.4.CRT.Redist.ARM64.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.Redist.ARM64",
            "Microsoft.VC.14.34.17.4.CRT.Redist.ARM64.base",
            "Microsoft.VisualCpp.CRT.ARM64.OneCore.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.ARM64.OneCore.Desktop.base",
            "Microsoft.VC.14.35.17.5.CRT.ARM64.OneCore.Desktop.debug.base",
            "Microsoft.VisualCpp.CRT.ARM64.Store",
            "Microsoft.VC.14.35.17.5.CRT.ARM64.Store.base",
            "Microsoft.VisualCpp.CRT.ARM64.Desktop",
            "Microsoft.NetCore.AppHostPack.6.0.6.0.16.arm64",
            "Microsoft.VC.14.35.17.5.CRT.ARM64.Desktop.base",
            "Microsoft.VC.14.35.17.5.CRT.ARM64.Desktop.debug.base",
            "Microsoft.VisualStudio.PackageGroup.VC.Tools.x64.ARM64",
            "Microsoft.VisualCpp.Tools.Core",
            "Microsoft.VisualCpp.PGO.ARM64",
            "Microsoft.VC.14.35.17.5.PGO.ARM64.base",
            "Microsoft.VisualCpp.Premium.Tools.Hostx86.Targetarm64",
            "Microsoft.VC.14.35.17.5.Premium.Tools.Hostx86.Targetarm64.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX86.TargetARM64.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetARM64",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetARM64.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetARM64.Res.base",
            "Microsoft.VisualStudio.TestTools.TestPlatform.LocalFeed.msi",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.Targetx86",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx86.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx86.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.Targetx64",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx64.base",
            "Microsoft.VisualStudio.Component.UWP.VC.ARM64EC",
            "Microsoft.NetCore.AppHostPack.6.0.6.0.16.arm",
            "Microsoft.AspNetCore.TargetingPack.6.0.6.0.16-servicing.23174.6",
            "Microsoft.VisualStudio.Debugger.VsDbg.Integration",
            "Microsoft.NetStandard.TargetingPack.2.1.2.1.0",
            "Microsoft.iOS.Runtime.iossimulator-x64.16.2.2035",
            "Microsoft.AspNetCore.TargetingPack.6.0.6.0.16-servicing.23174.6",
            "Microsoft.AspNetCore.SharedFramework.6.0.6.0.16-servicing.23174.6",
            "Microsoft.iOS.Runtime.iossimulator-x86.16.2.2035",
            "Microsoft.iOS.Runtime.ios-arm64.16.2.2035",
            "Microsoft.AspNetCore.SharedFramework.6.0.6.0.16-servicing.23174.6",
            "Microsoft.iOS.Runtime.ios-arm.16.2.2035",
            "Microsoft.iOS.Ref.16.2.2035",
            "Microsoft.iOS.Windows.Sdk.Aliased.net6.16.2.34",
            "Microsoft.iOS.Windows.Sdk.Aliased.net7.16.2.2035",
            "Microsoft.iOS.Sdk.net6.16.2.34",
            "Microsoft.iOS.Sdk.net7.16.2.2035",
            "microsoft.net.runtime.ios.net6",
            "runtimes.ios.net6",
            "Microsoft.Mono.net6.iossimulator-x86.6.0.16",
            "Microsoft.VisualStudio.Templates.AssemblyInfo.Wizard",
            "Microsoft.Mono.net6.iossimulator-x64.6.0.16",
            "Microsoft.VisualStudio.Templates.Editorconfig.Command",
            "Microsoft.VisualStudio.Templates.Editorconfig.Wizard.Setup",
            "Templates.Editorconfig.SolutionFile.Setup",
            "Microsoft.Mono.net6.iossimulator-arm64.6.0.16",
            "Microsoft.Mono.net6.ios-arm64.6.0.16",
            "Microsoft.Mono.net6.ios-arm.6.0.16",
            "microsoft.net.runtime.ios",
            "runtimes.ios",
            "Microsoft.VisualStudio.ConnectedServices.Wcf",
            "Microsoft.VisualStudio.ConnectedServices.Office365",
            "Microsoft.NetCore.SdkPlaceholder.7.0.203-servicing.23177.16",
            "Microsoft.Mono.net7.iossimulator-x86.7.0.5",
            "Microsoft.Mono.net7.iossimulator-x64.7.0.5",
            "Microsoft.Mono.net7.iossimulator-arm64.7.0.5",
            "Microsoft.Mono.net7.ios-arm64.7.0.5",
            "Microsoft.Mono.net7.ios-arm.7.0.5",
            "maui.android",
            "Maui.Essentials.Runtime.android.7.0.81",
            "Maui.Essentials.Ref.android.7.0.81",
            "Maui.Controls.Runtime.android.7.0.81",
            "Maui.Controls.Ref.android.7.0.81",
            "Maui.Core.Runtime.android.7.0.81",
            "Maui.Core.Ref.android.7.0.81",
            "android",
            "Microsoft.Android.Templates.33.0.46",
            "Microsoft.Android.Runtime.33.android-x64.33.0.46",
            "Microsoft.Android.Runtime.33.android-x86.33.0.46",
            "Microsoft.Android.Runtime.33.android-arm64.33.0.46",
            "Microsoft.Android.Runtime.33.android-arm.33.0.46",
            "Microsoft.Android.Ref.33.33.0.46",
            "Microsoft.Android.Sdk.net7.33.0.46",
            "Microsoft.VisualStudio.PackageGroup.DotNetCoreDebugging",
            "Microsoft.VisualStudio.VC.Ide.Linux.ConnectionManager",
            "Microsoft.VisualStudio.VC.Ide.Linux.ConnectionManager.Resources",
            "Component.Microsoft.WebTools.BrowserLink.WebLivePreview",
            "Microsoft.WebTools.BrowserLink.WebLivePreview",
            "Component.Microsoft.Web.LibraryManager",
            "Microsoft.Web.LibraryManager",
            "Microsoft.VisualStudio.Component.SQL.DataSources",
            "Microsoft.VisualStudio.Component.SQL.SSDT",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Templates.Managed",
            "Microsoft.VisualStudio.TestTools.Templates.Managed",
            "Microsoft.VisualStudio.TestTools.Templates.Managed.Resources",
            "Microsoft.IntelliTrace.ProfilerProxy.Msi.x64",
            "Microsoft.IntelliTrace.ProfilerProxy.Msi",
            "Microsoft.VisualStudio.Templates.VB.MSTestv2.Desktop.UnitTest",
            "Microsoft.VisualStudio.Templates.CS.MSTestv2.Desktop.UnitTest",
            "Microsoft.VisualStudio.Templates.VB.ManagedCore",
            "Microsoft.VisualStudio.Templates.VB.Shared",
            "Microsoft.VisualStudio.Templates.VB.Shared.Resources",
            "Microsoft.VisualStudio.ComponentGroup.Web",
            "Microsoft.VisualStudio.Templates.VB.ManagedCore.Resources",
            "Microsoft.VisualStudio.Templates.CS.ManagedCore",
            "Microsoft.VisualStudio.Templates.CS.Shared",
            "Microsoft.VisualStudio.Templates.CS.Shared.Resources",
            "Microsoft.VisualStudio.Templates.CS.ManagedCore.Resources",
            "Microsoft.VisualStudio.Component.ManagedDesktop.Core",
            "Microsoft.VisualStudio.PackageGroup.ConnectedServices",
            "Microsoft.VisualStudio.AppCapDesigner",
            "Microsoft.VisualStudio.XamlDiagnostics",
            "Microsoft.VisualStudio.XamlDiagnostics.Resources",
            "Microsoft.VisualStudio.XamlDesigner",
            "Microsoft.VisualStudio.XamlDesigner.Resources",
            "Microsoft.VisualStudio.XamlDesigner.Executables",
            "MsSqlCmdLnUtils",
            "Microsoft.VisualStudio.XamlShared",
            "Microsoft.VisualStudio.XamlShared.Resources",
            "Microsoft.VisualStudio.Azure.CommonAzureTools.Resources",
            "Microsoft.VisualStudio.Azure.CommonAzureTools",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Managed",
            "Microsoft.VisualStudio.PackageGroup.IntelliTrace.Core",
            "Microsoft.IntelliTrace.Core",
            "Microsoft.IntelliTrace.Core.Concord",
            "sqllocaldb2019",
            "Microsoft.IntelliTrace.Core.Targeted",
            "Microsoft.IntelliTrace.Core.Targeted.Resources",
            "Microsoft.IntelliTrace.Core.Resources",
            "Microsoft.VisualStudio.TestWindow.SourceBasedTestDiscovery",
            "Microsoft.VisualStudio.TestTools.TestGeneration",
            "Microsoft.VisualStudio.TestTools.TestGeneration.Resources",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Enterprise",
            "Microsoft.VisualStudio.PackageGroup.TestTools.MSTestV2.Managed",
            "Microsoft.VisualStudio.TestTools.MSTestV2.WizardExtension.UnitTest",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Core",
            "Microsoft.VisualStudio.TestTools.Pex.Common",
            "Microsoft.VisualStudio.TestTools.Pex.Common.Resources",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.V1.CLI",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.Legacy",
            "Microsoft.VisualStudio.PackageGroup.MinShell.Interop",
            "Microsoft.VisualStudio.TestTools.TP.Legacy.Tips.Msi",
            "Microsoft.VisualStudio.TestTools.TP.Legacy.Tips.Common",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Tips",
            "Microsoft.CredentialProvider",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Tips.Resources",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.TestSettings",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.TestSettings.Resources",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Professional",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Common",
            "Microsoft.VisualStudio.TestTools.TP.Legacy.Common.Res",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Core",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Core.Resources",
            "Microsoft.VisualStudio.TestTools.TestPlatform.Legacy.Agent",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.V2.CLI",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V2.CLI",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.IDE",
            "Microsoft.VisualStudio.TestTools.TestWIExtension",
            "Microsoft.Net.ClickOnceBootstrapper",
            "Microsoft.VisualStudio.TestTools.TestWIExtension.Res",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V1.CLI",
            "Microsoft.VisualStudio.TestTools.TP.V1.CLI.Resources",
            "Microsoft.VisualStudio.TestTools.TestPlatform.IDE",
            "Microsoft.VisualStudio.PackageGroup.TestTools.CodeCoverage",
            "Microsoft.Component.ClickOnce",
            "Microsoft.VisualStudio.Component.MSSQL.CMDLnUtils",
            "MsSqlCmdLnUtils",
            "msodbcsql",
            "Microsoft.VisualStudio.Component.SQL.CLR",
            "Microsoft.VisualStudio.Component.Common.Azure.Tools",
            "SSDT.amd64",
            "Microsoft.WebViewRuntime.Bootstrapper",
            "SSDT",
            "SSDT.Resources",
            "Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime",
            "sqllocaldb2019",
            "Microsoft.VisualStudio.Component.MSODBC.SQL",
            "msodbcsql",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Arm64EC.UWP",
            "Microsoft.VisualStudio.Component.NuGet",
            "Microsoft.NuGet.Build.Tasks.Setup",
            "Microsoft.VisualStudio.NuGet.Licenses",
            "Microsoft.Ancmv2.IISExpress.Msi",
            "Microsoft.Ancm.IISExpress.Msi",
            "Microsoft.VisualStudio.InteractiveWindow",
            "Microsoft.VisualStudio.Component.VC.Tools.ARM64EC",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM64EC.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM64EC",
            "Microsoft.VisualCpp.CRT.ARM64EC.Store",
            "Microsoft.VC.14.35.17.5.CRT.ARM64EC.Store.base",
            "Microsoft.VisualStudio.Component.Windows10SDK.19041",
            "Microsoft.VisualStudio.Component.IISExpress",
            "Microsoft.VisualStudio.IISExpress.Msi",
            "Microsoft.VisualStudio.PackageGroup.WebToolsExtensions.MSBuild",
            "Microsoft.VisualStudio.PackageGroup.WebToolsAzure",
            "Microsoft.VisualStudio.Web.Azure",
            "Microsoft.VisualStudio.Web.Azure.Resources",
            "Component.Microsoft.VisualStudio.RazorExtension",
            "Microsoft.VisualStudio.RazorExtension",
            "Microsoft.VisualStudio.AspNetDiagnosticPack.Msi",
            "Microsoft.Publish.Framework",
            "Azure.Storage.Emulator",
            "Microsoft.Publish.Framework.Resources",
            "Microsoft.VisualStudio.Component.TextTemplating",
            "Microsoft.VisualStudio.TextTemplating.MSBuild",
            "Microsoft.VisualStudio.TextTemplating.MSBuild.Resources",
            "Microsoft.VisualStudio.TextTemplating.Integration",
            "Microsoft.VisualStudio.TextTemplating.Core",
            "Microsoft.VisualStudio.TextTemplating.Core.Resources",
            "Microsoft.VisualStudio.TextTemplating.Integration.Resources",
            "Microsoft.VisualStudio.PackageGroup.ClickOnce",
            "Microsoft.VisualStudio.PackageGroup.ClickOnce.MSBuild",
            "Microsoft.VisualCpp.CRT.ClickOnce.Msi",
            "Microsoft.ClickOnce.SignTool.Msi",
            "Microsoft.SQL.ClickOnceBootstrapper.Msi",
            "Microsoft.Net.Core.BootstrapperPackages",
            "Microsoft.VisualStudio.Package.NodeJs",
            "Microsoft.ClickOnce.BootStrapper.Msi.Resources",
            "Microsoft.ClickOnce.BootStrapper.Msi",
            "Microsoft.VisualStudio.ClickOnce.Resources",
            "Microsoft.VisualStudio.ClickOnce",
            "Microsoft.VisualStudio.ProjectSystem.Managed.CommonFiles",
            "Microsoft.VisualStudio.PackageGroup.ProjectSystem.Managed",
            "Microsoft.VisualStudio.HotReload.Components",
            "Microsoft.VisualStudio.ProjectSystem.Managed",
            "Microsoft.Net.Cumulative.TargetingPack.Resources",
            "Microsoft.VisualStudio.Component.Roslyn.LanguageServices",
            "Microsoft.DiaSymReader.Native",
            "Microsoft.VisualCpp.Redist.14",
            "Microsoft.VisualCpp.Redist.14",
            "Microsoft.VisualCpp.Servicing.Redist",
            "Microsoft.VisualStudio.PackageGroup.StaticAnalysis",
            "Microsoft.VisualStudio.StaticAnalysis.IDE",
            "Microsoft.VisualStudio.StaticAnalysis.IDE.Resources",
            "Microsoft.VisualStudio.StaticAnalysis.FxCop",
            "Microsoft.VisualStudio.StaticAnalysis.FxCop.Resources",
            "Microsoft.VisualStudio.StaticAnalysis.auxil",
            "Microsoft.VisualStudio.StaticAnalysis.auxil.Resources",
            "Roslyn.VisualStudio.Setup.ServiceHub.Desktop.Config",
            "Microsoft.Component.MSBuild",
            "Microsoft.Net.4.7.2.TargetingPack",
            "Microsoft.Net.4.7.2.TargetingPack.Resources",
            "Microsoft.VisualStudio.Component.Roslyn.Compiler",
            "Microsoft.CodeAnalysis.Compilers",
            "Microsoft.Net.4.8.SDK",
            "Microsoft.Net.4.8.SDK.Resources",
            "Microsoft.VisualStudio.Component.JavaScript.Diagnostics",
            "Microsoft.VisualStudio.Web.PerformanceTools",
            "Microsoft.VisualStudio.Web.PerformanceTools.Resources",
            "Microsoft.VisualStudio.Debugger.Concord.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote.Resources",
            "Microsoft.VisualStudio.Component.JavaScript.TypeScript",
            "Microsoft.VisualStudio.JavaScript.ProjectSystem",
            "Microsoft.VisualStudio.ComponentGroup.WebToolsExtensions",
            "Microsoft.VisualStudio.ProTools",
            "sqlsysclrtypes",
            "SQLCommon.amd64",
            "SQLCommon",
            "SQLCommon.Resources",
            "Microsoft.VisualStudio.ProTools.Resources",
            "Microsoft.VisualStudio.Web.Scaffolding",
            "Microsoft.VisualStudio.Web.Scaffolding.Resources",
            "Microsoft.VisualStudio.WebToolsExtensions",
            "Microsoft.VisualStudio.ConnectedServices.Core",
            "Microsoft.VisualStudio.WebToolsExtensions.Resources",
            "Microsoft.VisualStudio.WebTools",
            "Microsoft.WebView2",
            "Microsoft.VisualStudio.WebToolsExtensions.MSBuild",
            "Microsoft.VisualStudio.WebToolsExtensions.MSBuild.Resources",
            "Microsoft.VisualStudio.WebTools.Resources",
            "Microsoft.VisualStudio.WebTools.WSP.FSA",
            "Microsoft.VisualStudio.WebTools.WSP.FSA.Resources",
            "Microsoft.VisualStudio.Component.TypeScript.TSServer",
            "Microsoft.IntelliTrace.DiagnosticsHub.Resources",
            "Microsoft.VisualStudio.Debugger.Concord",
            "Microsoft.VisualStudio.Debugger.Concord.Resources",
            "Microsoft.VisualStudio.Debugger.Resources",
            "Microsoft.VisualStudio.PerfLib",
            "Microsoft.VisualStudio.Debugger.Package.DiagHub.Client",
            "Microsoft.VisualStudio.Debugger.Remote.DiagnosticsHub.Client",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X64.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X64",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM",
            "Microsoft.VisualStudio.VC.MSBuild.v170.x86.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X86",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Base",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Base.Resources",
            "Microsoft.VisualStudio.VC.Ide.WinXPlus",
            "Microsoft.VisualStudio.VC.Ide.Dskx",
            "Microsoft.VisualStudio.VC.Ide.Dskx.Resources",
            "Microsoft.VisualStudio.VC.Ide.Debugger",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Concord",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Concord.Resources",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Resources",
            "Microsoft.VisualStudio.VC.Ide.Common",
            "Microsoft.VisualStudio.Package.TypeScript.TSServer",
            "Microsoft.VisualStudio.PackageGroup.JavaScript.Language",
            "TypeScript.Build",
            "TypeScript.LanguageService",
            "TypeScript.Tools",
            "Microsoft.Net.ComponentGroup.DevelopmentPrerequisites",
            "Microsoft.VisualStudio.PackageGroup.Community",
            "Microsoft.VisualStudio.Community.VB.x86",
            "Microsoft.DataAI.NuGetRecommender",
            "Microsoft.VisualStudio.Workload.CoreEditor",
            "Microsoft.VisualStudio.Component.VC.ASAN",
            "Microsoft.VisualStudio.Component.CoreEditor",
            "Microsoft.Net.PackageGroup.4.8.Redist",
            "Microsoft.VisualStudio.PackageGroup.VC.CoreIDE.Reduced",
            "Microsoft.VisualStudio.VC.Ide.MDD",
            "Microsoft.VisualStudio.VC.Ide.MDD.Resources",
            "Microsoft.VisualStudio.Debugger.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Remote.Resources",
            "Microsoft.VisualStudio.Debugger",
            "Microsoft.VisualStudio.AzureSDK",
            "Microsoft.VisualStudio.Editors",
            "Microsoft.IntelliTrace.DiagnosticsHub",
            "Microsoft.VisualStudio.PackageGroup.Core",
            "Microsoft.VisualStudio.CodeSense.Community",
            "Microsoft.VisualStudio.CodeSense.Community.Resources",
            "Microsoft.VisualStudio.TestTools.TeamFoundationClient",
            "Microsoft.VisualStudio.TestTools.TeamFoundationClient.Resources",
            "Microsoft.PackageGroup.ClientDiagnostics",
            "Microsoft.VisualStudio.AppResponsiveness",
            "Microsoft.VisualStudio.AppResponsiveness.Targeted",
            "Microsoft.VisualStudio.AppResponsiveness.Resources",
            "Microsoft.VisualStudio.ClientDiagnostics",
            "Microsoft.VisualStudio.ClientDiagnostics.Targeted",
            "Microsoft.VisualStudio.ClientDiagnostics.Resources",
            "Microsoft.VisualStudio.VC.Ide.Common.Resources",
            "Microsoft.VisualStudio.PackageGroup.CommunityCore",
            "Microsoft.VisualStudio.ProjectSystem.Full",
            "Microsoft.VisualStudio.LiveShareApi",
            "Microsoft.VisualStudio.ProjectSystem.Query",
            "Microsoft.VisualStudio.ProjectSystem",
            "Microsoft.VisualStudio.Community.x86",
            "Microsoft.VisualStudio.Navigation.RichCodeNav",
            "Microsoft.VisualStudio.Community.x64",
            "Microsoft.VisualStudio.Community.Msi.Resources",
            "Microsoft.VisualStudio.Community.Msi",
            "Microsoft.VisualStudio.Community.Shared.Msi",
            "Microsoft.VisualStudio.Devenv.Msi",
            "Microsoft.VisualStudio.Devenv.Shared.Msi",
            "Microsoft.VisualStudio.MinShell.Interop.Msi",
            "Microsoft.VisualStudio.MinShell.Interop.Shared.Msi",
            "Microsoft.VisualStudio.PackageGroup.CoreEditor",
            "Microsoft.VisualStudio.ScriptedHost",
            "Microsoft.VisualStudio.ScriptedHost.Resources",
            "Microsoft.VisualStudio.ScriptedHost.Targeted",
            "Microsoft.VisualCpp.Tools.Common.UtilsPrereq",
            "Microsoft.VisualStudio.PackageGroup.VsDevCmd",
            "Microsoft.VisualStudio.VsDevCmd.Ext.NetFxSdk",
            "Microsoft.VS.VC.vcvars.x64.Shortcuts",
            "Microsoft.VisualStudio.VsDevCmd.Core.WinSdk",
            "Microsoft.VisualStudio.VsDevCmd.Core.DotNet",
            "Microsoft.VisualStudio.VC.DevCmd",
            "Microsoft.VisualStudio.VC.DevCmd.Resources",
            "Microsoft.Build.Dependencies",
            "Microsoft.Build.FileTracker.Msi",
            "Microsoft.Build",
            "Microsoft.VisualStudio.Debugger.VSCodeDebuggerHost",
            "Microsoft.VisualStudio.PackageGroup.NuGet",
            "Microsoft.VisualStudio.NuGet.Core",
            "Microsoft.Build.UnGAC",
            "Microsoft.VisualStudio.TextMateGrammars",
            "Microsoft.VisualStudio.Platform.Markdown",
            "Microsoft.VisualStudio.PackageGroup.TeamExplorer.Common",
            "Microsoft.VisualStudio.TeamExplorer",
            "Microsoft.ServiceHub.Managed",
            "Microsoft.ServiceHub.amd64",
            "Microsoft.VisualStudio.ProjectServices",
            "Microsoft.VisualStudio.OpenFolder.VSIX",
            "Microsoft.VisualStudio.FileHandler.Msi",
            "Microsoft.VisualStudio.FileHandler.Msi",
            "Microsoft.VisualStudio.PackageGroup.MinShell",
            "Microsoft.VisualStudio.MinShell.Msi",
            "Microsoft.VisualStudio.MinShell.Shared.Msi",
            "Microsoft.VisualStudio.MinShell.Msi.Resources",
            "Microsoft.VisualStudio.Log",
            "Microsoft.VisualStudio.Finalizer",
            "Microsoft.VisualStudio.Devenv",
            "Microsoft.VisualStudio.Devenv.Resources",
            "Microsoft.VisualStudio.CoreEditor",
            "Microsoft.VisualStudio.Platform.NavigateTo",
            "Microsoft.VisualStudio.Connected",
            "Microsoft.VisualStudio.Connected.Targeted",
            "SQLitePCLRaw",
            "SQLitePCLRaw.Targeted",
            "Microsoft.VisualStudio.Connected.Auto",
            "Microsoft.VisualStudio.Connected.Auto.Resources",
            "Microsoft.VisualStudio.Connected.Resources",
            "Microsoft.VisualStudio.VC.Ide.x64",
            "Microsoft.VisualStudio.PackageGroup.VC.CoreIDE.Express",
            "Microsoft.VisualStudio.VC.vcvars",
            "Microsoft.VS.VC.vcvars.x86.Shortcuts",
            "Microsoft.VisualStudio.Community.VB.x64",
            "Microsoft.Net.Component.4.7.2.TargetingPack",
            "Microsoft.Net.Component.4.8.SDK",
            "Microsoft.VisualStudio.Debugger.Script.Msi",
            "Microsoft.VisualStudio.Debugger.Script",
            "Microsoft.VisualStudio.Debugger.Script.Resources",
            "Microsoft.VisualStudio.Debugger.Script.Remote",
            "Microsoft.VisualStudio.Debugger.Script.Remote",
            "Microsoft.VisualStudio.Debugger.Remote.DiagnosticsHub.Client",
            "Microsoft.VisualStudio.Debugger.Script.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Script.Remote.Resources",
            "Microsoft.VisualStudio.PackageGroup.ServiceHub",
            "Microsoft.ServiceHub.Node",
            "Microsoft.VisualStudio.MinShell.Interop",
            "CoreEditorFonts",
            "Microsoft.VisualStudio.Log.Targeted",
            "Microsoft.VisualStudio.Log.Resources",
            "Microsoft.VisualStudio.PackageGroup.Debugger.Script",
            "Microsoft.VisualStudio.PackageGroup.Debugger.Core",
            "Microsoft.VisualStudio.Debugger.BrokeredServices",
            "Microsoft.VisualStudio.Debugger.AzureAttach",
            "Microsoft.VisualStudio.Web.Azure.Common",
            "Microsoft.WebTools.Shared",
            "Microsoft.WebTools.Shared.Resources",
            "Microsoft.WebTools.DotNet.Core.ItemTemplates",
            "Microsoft.WebTools.DotNet.Core.ItemTemplates.Resources",
            "Microsoft.VisualStudio.Web.Azure.Common.Resources",
            "Microsoft.VisualStudio.Debugger.AzureAttach.Resources",
            "Microsoft.VisualStudio.PackageGroup.Debugger.TimeTravel.Replay",
            "Microsoft.VisualStudio.Debugger.CollectionAgents",
            "Microsoft.VisualStudio.Debugger.Parallel",
            "Microsoft.VisualStudio.Debugger.Parallel.Resources",
            "microsoft.net.runtime.android.aot",
            "Microsoft.AOT.Cross.net7.android-arm64.7.0.5",
            "Microsoft.AOT.Cross.net7.android-arm.7.0.5",
            "Microsoft.AOT.Cross.net7.android-x64.7.0.5",
            "Microsoft.AOT.Cross.net7.android-x86.7.0.5",
            "microsoft.net.runtime.android",
            "Microsoft.Mono.net7.android-x86.7.0.5",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX86.Res",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX86",
            "Microsoft.Mono.net7.android-x64.7.0.5",
            "Microsoft.Mono.net7.android-arm64.7.0.5",
            "Microsoft.Mono.net7.android-arm.7.0.5",
            "Microsoft.VisualStudio.Debugger.Managed",
            "Microsoft.DiaSymReader",
            "Microsoft.CodeAnalysis.ExpressionEvaluator",
            "Microsoft.CodeAnalysis.VisualStudio.Setup",
            "Microsoft.VisualStudio.Debugger.Concord.Managed",
            "Microsoft.VisualStudio.Debugger.Concord.Managed.Resources",
            "Microsoft.VisualStudio.Debugger.Managed.Resources",
            "Microsoft.VisualStudio.Debugger.TargetComposition",
            "Microsoft.VisualStudio.Debugger.TargetComposition.Remote",
            "Microsoft.VisualStudio.Debugger.TargetComposition.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote",
            "Microsoft.VisualStudio.Debugger.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote",
            "Microsoft.VisualStudio.VC.MSVCDis",
            "Microsoft.VisualStudio.VC.Ide.Base",
            "Microsoft.VisualStudio.VC.Ide.LanguageService",
            "Microsoft.VisualStudio.Setup.Configuration",
            "Microsoft.VisualStudio.Cache.Service",
            "Microsoft.VisualStudio.VC.Ide.VCPkgDatabase",
            "Microsoft.VisualStudio.VC.Ide.ResourceEditor",
            "Microsoft.VisualStudio.VC.Ide.ResourceEditor.Resources",
            "Microsoft.VisualStudio.VC.Ide.Core",
            "Microsoft.VisualStudio.VisualC.Utilities",
            "Microsoft.VisualStudio.VisualC.Utilities.Resources",
            "Microsoft.VisualStudio.VC.Ide.ProjectSystem",
            "Microsoft.VisualStudio.VC.Ide.ProjectSystem.Resources",
            "Microsoft.VisualStudio.VC.Ide.Core.VCProjectEngine",
            "Microsoft.VisualStudio.VC.Ide.Core.VCProjectEngine.Resources",
            "Microsoft.VisualStudio.VC.Ide.LanguageService.Resources",
            "Microsoft.VisualStudio.VC.Llvm.Base"
        ]
    },
    {
        "path": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools",
        "version": "17.5.33530.505",
        "packages": [
            "Microsoft.VisualStudio.Product.BuildTools",
            "Microsoft.VisualStudio.Component.VC.14.35.17.5.MFC.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.X86.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.X64.Spectre",
            "Microsoft.VC.14.34.17.4.MFC.Redist.X86.Spectre",
            "Microsoft.VC.14.34.17.4.MFC.Redist.X64.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.X64.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.Source",
            "Microsoft.VC.14.35.17.5.MFC.Headers",
            "Microsoft.VisualStudio.Component.VC.14.35.17.5.ATL.Spectre",
            "Microsoft.VC.14.35.17.5.ATL.Source",
            "Microsoft.VC.14.35.17.5.ATL.Headers",
            "Microsoft.VC.14.35.17.5.ATL.X86.Spectre",
            "Microsoft.VC.14.35.17.5.ATL.X64.Spectre",
            "Microsoft.VC.14.35.17.5.MFC.X86.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.X86.Debug.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.X64.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.X64.Debug.Spectre.base",
            "Microsoft.VC.14.34.17.4.MFC.Redist.X86.Spectre.base",
            "Microsoft.VC.14.34.17.4.MFC.Redist.X64.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.X64.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.X64.Debug.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.Spectre.base",
            "Microsoft.VC.14.35.17.5.MFC.MBCS.Debug.Spectre.base",
            "Microsoft.VC.14.35.17.5.ATL.X86.Spectre.base",
            "Microsoft.VC.14.35.17.5.ATL.X64.Spectre.base",
            "Microsoft.VisualStudio.Workload.NodeBuildTools",
            "Microsoft.VisualStudio.Component.Node.Build",
            "Microsoft.VisualStudio.PackageGroup.WebToolsExtensions.MSBuild",
            "Microsoft.VisualStudio.NodejsTools.Targets",
            "Microsoft.VisualStudio.Component.TypeScript.TSServer",
            "Microsoft.VisualStudio.Package.NodeJs",
            "Microsoft.VisualStudio.Package.TypeScript.TSServer",
            "Microsoft.VisualStudio.WebToolsExtensions.MSBuild",
            "Microsoft.VisualStudio.WebToolsExtensions.MSBuild.Resources",
            "Microsoft.VisualStudio.Workload.VCTools",
            "Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Native",
            "Microsoft.VisualStudio.VC.Ide.Linux.ConnectionManager",
            "Microsoft.VisualStudio.VC.Ide.Linux.ConnectionManager.Resources",
            "Microsoft.VisualStudio.PackageGroup.TestTools.CodeCoverage",
            "Microsoft.VisualStudio.PackageGroup.TestTools.Core",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.IDE",
            "Microsoft.VisualStudio.TestTools.TestWIExtension",
            "Microsoft.VisualStudio.TestTools.TestWIExtension.Res",
            "Microsoft.VisualStudio.TestTools.TestPlatform.IDE",
            "Microsoft.VisualStudio.VC.Templates.UnitTest",
            "Microsoft.VisualStudio.VC.Templates.UnitTest.Resources",
            "Microsoft.VisualStudio.VC.Templates.Desktop",
            "Microsoft.VisualStudio.Component.VC.CoreIde",
            "Microsoft.VisualStudio.VC.Ide.Pro",
            "Microsoft.VisualStudio.VC.Ide.Pro.Resources",
            "Microsoft.VisualStudio.VC.Templates.General",
            "Microsoft.VisualStudio.VC.Templates.General.Resources",
            "Microsoft.VisualStudio.VC.Items.Pro",
            "Microsoft.VisualStudio.PackageGroup.VC.CoreIDE.Reduced",
            "Microsoft.VisualStudio.VC.Ide.MDD",
            "Microsoft.VisualStudio.VC.Ide.MDD.Resources",
            "Microsoft.VisualStudio.PackageGroup.Core",
            "Microsoft.VisualStudio.CodeSense.Community",
            "Microsoft.VisualStudio.CodeSense.Community.Resources",
            "Microsoft.VisualStudio.TestTools.TeamFoundationClient",
            "Microsoft.VisualStudio.TestTools.TeamFoundationClient.Resources",
            "Microsoft.PackageGroup.ClientDiagnostics",
            "Microsoft.VisualStudio.AppResponsiveness",
            "Microsoft.VisualStudio.AppResponsiveness.Targeted",
            "Microsoft.VisualStudio.AppResponsiveness.Resources",
            "Microsoft.VisualStudio.ClientDiagnostics",
            "Microsoft.VisualStudio.ClientDiagnostics.Targeted",
            "Microsoft.VisualStudio.ClientDiagnostics.Resources",
            "Microsoft.VisualStudio.PackageGroup.CommunityCore",
            "Microsoft.VisualStudio.ProjectSystem.Full",
            "Microsoft.VisualStudio.LiveShareApi",
            "Microsoft.VisualStudio.ProjectSystem.Query",
            "Microsoft.VisualStudio.ProjectSystem",
            "Microsoft.VisualStudio.Community.x86",
            "Microsoft.VisualStudio.Community.x64",
            "Microsoft.VisualStudio.Community.VB.Targeted",
            "Microsoft.VisualStudio.Community.VB.Neutral",
            "Microsoft.VisualStudio.Community.CSharp.Targeted",
            "Microsoft.VisualStudio.Community.CSharp.Neutral",
            "Microsoft.VisualStudio.Community.ProductArch.TargetedExtra",
            "Microsoft.VisualStudio.Community.ProductArch.Targeted",
            "Microsoft.VisualStudio.Community.ProductArch.NeutralExtra",
            "Microsoft.IntelliTrace.CollectorCab",
            "Microsoft.VisualStudio.Community.VB.Resources.Targeted",
            "Microsoft.VisualStudio.Community.VB.Resources.Neutral",
            "Microsoft.VisualStudio.Community.CSharp.Resources.Targeted",
            "Microsoft.VisualStudio.Community.CSharp.Resources.Neutral",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.Targeted",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.NeutralExtra",
            "Microsoft.VisualStudio.Community.ProductArch.Resources.Neutral",
            "Microsoft.VisualStudio.WebSiteProject.DTE",
            "Microsoft.VisualStudio.Diagnostics.AspNetHelper",
            "Microsoft.MSHtml",
            "Microsoft.VisualStudio.Platform.CallHierarchy",
            "Microsoft.VisualStudio.Community.ProductArch.Neutral",
            "Microsoft.VisualStudio.Community.Msi.Resources",
            "Microsoft.VisualStudio.Community.Msi",
            "Microsoft.VisualStudio.Community.Shared.Msi",
            "Microsoft.VisualStudio.MinShell.Interop.Msi",
            "Microsoft.VisualStudio.MinShell.Interop.Shared.Msi",
            "Microsoft.VisualStudio.PackageGroup.CoreEditor",
            "Microsoft.WebView2",
            "Microsoft.VisualStudio.ScriptedHost",
            "Microsoft.VisualStudio.ScriptedHost.Resources",
            "Microsoft.VisualStudio.ScriptedHost.Targeted",
            "Microsoft.VisualStudio.VirtualTree",
            "Microsoft.VisualStudio.VirtualTree.Resources",
            "Microsoft.VisualStudio.PackageGroup.Progression",
            "Microsoft.VisualStudio.PerformanceProvider",
            "Microsoft.VisualStudio.GraphModel",
            "Microsoft.VisualStudio.GraphModel.Resources",
            "Microsoft.VisualStudio.GraphProvider",
            "Microsoft.VisualStudio.GraphProvider.Resources",
            "Microsoft.VisualStudio.TextMateGrammars",
            "Microsoft.VisualStudio.Platform.Markdown",
            "Microsoft.VisualStudio.PackageGroup.TeamExplorer.Common",
            "Microsoft.VisualStudio.PackageGroup.ServiceHub",
            "Microsoft.ServiceHub.Node",
            "Microsoft.ServiceHub.Managed",
            "Microsoft.VisualStudio.OpenFolder.VSIX",
            "Microsoft.VisualStudio.FileHandler.Msi",
            "Microsoft.VisualStudio.FileHandler.Msi",
            "Microsoft.VisualStudio.PackageGroup.MinShell",
            "Microsoft.VisualStudio.MinShell.Msi",
            "Microsoft.VisualStudio.MinShell.Shared.Msi",
            "Microsoft.VisualStudio.MinShell.Msi.Resources",
            "Microsoft.VisualStudio.MinShell.Interop",
            "CoreEditorFonts",
            "Microsoft.VisualStudio.Log",
            "Microsoft.VisualStudio.Log.Targeted",
            "Microsoft.VisualStudio.Log.Resources",
            "Microsoft.VisualStudio.Finalizer",
            "Microsoft.VisualStudio.CoreEditor",
            "Microsoft.VisualStudio.Navigation.RichCodeNav",
            "Microsoft.VisualStudio.Platform.NavigateTo",
            "Microsoft.VisualStudio.Connected",
            "Microsoft.VisualStudio.Connected.Targeted",
            "SQLitePCLRaw",
            "SQLitePCLRaw.Targeted",
            "Microsoft.VisualStudio.Connected.Auto",
            "Microsoft.VisualStudio.Connected.Auto.Resources",
            "Microsoft.VisualStudio.Connected.Resources",
            "Microsoft.VisualStudio.VC.Ide.x64",
            "Microsoft.VisualStudio.PackageGroup.VC.CoreIDE.Express",
            "Microsoft.VisualStudio.PackageGroup.Debugger.Script",
            "Microsoft.VisualStudio.Debugger.Script.Msi",
            "Microsoft.VisualStudio.Debugger.Script",
            "Microsoft.VisualStudio.Debugger.Script.Resources",
            "Microsoft.VisualStudio.Debugger.Script.Remote",
            "Microsoft.VisualStudio.Debugger.Script.Remote",
            "Microsoft.VisualStudio.Debugger.Script.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Script.Remote.Resources",
            "Microsoft.VisualStudio.VC.Ide.WinXPlus",
            "Microsoft.VisualStudio.VC.Ide.Dskx",
            "Microsoft.VisualStudio.VC.Ide.Dskx.Resources",
            "Microsoft.VisualStudio.VC.Ide.Base",
            "Microsoft.VisualStudio.VC.Ide.LanguageService",
            "Microsoft.VisualStudio.VC.Ide.VCPkgDatabase",
            "Microsoft.VisualStudio.VC.Ide.ResourceEditor",
            "Microsoft.VisualStudio.VC.Ide.ResourceEditor.Resources",
            "Microsoft.VisualStudio.VC.Ide.Core",
            "Microsoft.VisualStudio.VisualC.Utilities",
            "Microsoft.VisualStudio.VisualC.Utilities.Resources",
            "Microsoft.VisualStudio.VC.Ide.ProjectSystem",
            "Microsoft.VisualStudio.VC.Ide.ProjectSystem.Resources",
            "Microsoft.VisualStudio.VC.Ide.Core.VCProjectEngine",
            "Microsoft.VisualStudio.VC.Ide.Core.VCProjectEngine.Resources",
            "Microsoft.VisualStudio.VC.Ide.LanguageService.Resources",
            "Microsoft.VisualStudio.VC.Llvm.Base",
            "Microsoft.VisualStudio.VC.Ide.Base.Resources",
            "Microsoft.VisualStudio.Component.TextTemplating",
            "Microsoft.VisualStudio.PackageGroup.Debugger.Core",
            "Microsoft.VisualStudio.Debugger.BrokeredServices",
            "Microsoft.VisualStudio.Debugger.VSCodeDebuggerHost",
            "Microsoft.VisualStudio.Debugger.AzureAttach",
            "Microsoft.VisualStudio.Web.Azure.Common",
            "Microsoft.WebTools.Shared",
            "Microsoft.WebTools.Shared.Resources",
            "Microsoft.WebTools.DotNet.Core.ItemTemplates",
            "Microsoft.WebTools.DotNet.Core.ItemTemplates.Resources",
            "Microsoft.VisualStudio.Web.Azure.Common.Resources",
            "Microsoft.VisualStudio.Debugger.AzureAttach.Resources",
            "Microsoft.VisualStudio.PackageGroup.Debugger.TimeTravel.Replay",
            "Microsoft.VisualStudio.VC.Ide.Debugger",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Concord",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Concord.Resources",
            "Microsoft.VisualStudio.VC.Ide.Debugger.Resources",
            "Microsoft.VisualStudio.VC.Ide.Common",
            "Microsoft.VisualStudio.VC.Ide.Common.Resources",
            "Microsoft.VisualStudio.Debugger.CollectionAgents",
            "Microsoft.VisualStudio.Debugger.Parallel",
            "Microsoft.VisualStudio.Debugger.Parallel.Resources",
            "Microsoft.VisualStudio.Debugger.Managed",
            "Microsoft.DiaSymReader",
            "Microsoft.CodeAnalysis.ExpressionEvaluator",
            "Microsoft.VisualStudio.Debugger.Concord.Managed",
            "Microsoft.VisualStudio.Debugger.Concord.Managed.Resources",
            "Microsoft.VisualStudio.Debugger.Managed.Resources",
            "Microsoft.VisualStudio.Debugger.TargetComposition",
            "Microsoft.VisualStudio.Debugger.TargetComposition.Remote",
            "Microsoft.VisualStudio.Debugger.TargetComposition.Remote",
            "Microsoft.VisualStudio.Debugger.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote",
            "Microsoft.VisualStudio.Debugger.Concord.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Remote.Resources",
            "Microsoft.VisualStudio.Debugger.Remote.Resources",
            "Microsoft.VisualStudio.Debugger",
            "Microsoft.VisualStudio.AzureSDK",
            "Microsoft.VisualStudio.Editors",
            "Microsoft.VisualStudio.VC.MSVCDis",
            "Microsoft.IntelliTrace.DiagnosticsHub",
            "Microsoft.IntelliTrace.DiagnosticsHub.Resources",
            "Microsoft.VisualStudio.MinShell",
            "Microsoft.VisualStudio.VsWebProtocolSelector.Msi",
            "Microsoft.VisualStudio.VsWebProtocolSelector.Msi.Resources",
            "Microsoft.VisualStudio.Extensibility.Container",
            "Microsoft.VisualStudio.LanguageServer",
            "Microsoft.VisualStudio.LanguageServer.Resources",
            "Microsoft.VisualStudio.MefHosting",
            "Microsoft.VisualStudio.MefHosting.Resources",
            "Microsoft.VisualStudio.Initializer",
            "Microsoft.VisualStudio.ExtensionManager",
            "Microsoft.VisualStudio.ExtensionManager.Resources",
            "Microsoft.VisualStudio.Platform.Editor",
            "Microsoft.VisualStudio.MinShell.Targeted",
            "Microsoft.VisualStudio.Devenv.Config",
            "Microsoft.VisualStudio.MinShell.Resources",
            "Microsoft.VisualStudio.MinShell.Auto",
            "Microsoft.VisualStudio.MinShell.Auto.Resources",
            "Microsoft.VisualStudio.Debugger.Concord",
            "Microsoft.VisualStudio.Debugger.Concord.Resources",
            "Microsoft.VisualStudio.Debugger.Resources",
            "Microsoft.DiaSymReader.PortablePdb",
            "Microsoft.VisualStudio.PerfLib",
            "Microsoft.VisualStudio.Debugger.Package.DiagHub.Client",
            "Microsoft.VisualStudio.Debugger.Remote.DiagnosticsHub.Client",
            "Microsoft.VisualStudio.Debugger.Remote.DiagnosticsHub.Client",
            "Microsoft.VisualStudio.TextTemplating.MSBuild",
            "Microsoft.VisualStudio.TextTemplating.MSBuild.Resources",
            "Microsoft.VisualStudio.TextTemplating.Integration",
            "Microsoft.VisualStudio.TextTemplating.Core",
            "Microsoft.CodeAnalysis.VisualStudio.Setup",
            "Microsoft.VisualStudio.TextTemplating.Core.Resources",
            "Microsoft.VisualStudio.TextTemplating.Integration.Resources",
            "Microsoft.VisualStudio.Component.VC.ASAN",
            "Microsoft.VisualCpp.ASAN.X86",
            "Microsoft.VC.14.35.17.5.ASAN.X86.base",
            "Microsoft.VC.14.35.17.5.ASAN.X64.base",
            "Microsoft.VC.14.35.17.5.ASAN.Headers.base",
            "Microsoft.VisualCpp.HTMLHelpWorkshop.Msi",
            "Microsoft.VC.14.35.17.5.MFC.Source.base",
            "Microsoft.VC.14.35.17.5.MFC.Headers.base",
            "Microsoft.VC.14.35.17.5.Servicing.MFC",
            "Microsoft.VC.14.35.17.5.ATL.Source.base",
            "Microsoft.VC.14.35.17.5.ATL.Headers.base",
            "Microsoft.VC.14.35.17.5.Servicing.ATL",
            "Microsoft.VisualStudio.Component.TestTools.BuildTools",
            "Microsoft.VisualStudio.PackageGroup.TestTools.BuildTools",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V1.CLI",
            "Microsoft.VisualStudio.TestTools.TP.V1.CLI.Resources",
            "Microsoft.VisualStudio.PackageGroup.TestTools.TestPlatform.V2.CLI",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V2.CLI",
            "Microsoft.VisualStudio.Component.VC.CMake.Project",
            "Microsoft.VisualStudio.VC.CMake",
            "Microsoft.VisualStudio.VC.ExternalBuildFramework",
            "Microsoft.VisualStudio.VC.ExternalBuildFramework.Resources",
            "Microsoft.VisualStudio.Component.Windows11SDK.22000",
            "Win11SDK_10.0.22000",
            "Microsoft.VisualStudio.VC.UnitTest.Desktop.Build.Core",
            "Microsoft.VisualStudio.TestTools.TestPlatform.V1.CPP",
            "Microsoft.VisualStudio.TestTools.TP.V1.CPP.Resources",
            "Microsoft.VisualStudio.Component.VC.Redist.14.Latest",
            "Microsoft.VisualStudio.Component.VC.Tools.x86.x64",
            "Microsoft.VisualCpp.CodeAnalysis.Extensions",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.Targetx64",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx64.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx86.Targetx86",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx86.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx86.Targetx86.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.Targetx64",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx64.base",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx64.Res.base",
            "Microsoft.VisualCpp.CA.Ext.Hostx64.Targetx86",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx86.base",
            "Microsoft.VC.14.35.17.5.Servicing.CAExtensions",
            "Microsoft.VC.14.35.17.5.CA.Ext.Hostx64.Targetx86.Res.base",
            "Microsoft.VisualStudio.PackageGroup.StaticAnalysis",
            "Microsoft.VisualStudio.StaticAnalysis.IDE",
            "Microsoft.VisualStudio.StaticAnalysis.IDE.Resources",
            "Microsoft.VisualStudio.StaticAnalysis.FxCop",
            "Microsoft.VisualStudio.StaticAnalysis.FxCop.Resources",
            "Microsoft.VisualStudio.StaticAnalysis.auxil",
            "Microsoft.VisualStudio.StaticAnalysis.auxil.Resources",
            "Microsoft.VisualCpp.Tools.HostX64.TargetX86",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX86.Res.base",
            "Microsoft.VisualCpp.Tools.HostX64.TargetX64",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX64.base",
            "Microsoft.VC.14.35.17.5.Tools.HostX64.TargetX64.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX86.TargetX64",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX86.TargetX64.base",
            "Microsoft.VC.14.35.17.5.Prem.Hostx86.Targetx64.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX86.TargetX86",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX86.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX86.TargetX86.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetX86",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetX86.Res.base",
            "Microsoft.VisualCpp.Premium.Tools.HostX64.TargetX64",
            "Microsoft.VC.14.35.17.5.Premium.Tools.HostX64.TargetX64.base",
            "Microsoft.VC.14.35.17.5.Servicing.PGODRIVER",
            "Microsoft.VC.14.35.17.5.Prem.HostX64.TargetX64.Res.base",
            "Microsoft.VisualCpp.PGO.X86",
            "Microsoft.VC.14.35.17.5.PGO.X86.base",
            "Microsoft.VisualCpp.PGO.X64",
            "Microsoft.VC.14.35.17.5.PGO.X64.base",
            "Microsoft.VisualCpp.PGO.Headers",
            "Microsoft.VC.14.35.17.5.PGO.Headers.base",
            "Microsoft.VisualCpp.CRT.x86.Store",
            "Microsoft.VC.14.35.17.5.CRT.x86.Store.base",
            "Microsoft.VisualCpp.CRT.x86.OneCore.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x86.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.x64.Store",
            "Microsoft.VC.14.35.17.5.CRT.x64.Store.base",
            "Microsoft.VisualCpp.CRT.x64.OneCore.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x64.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.Redist.x86.OneCore.Desktop",
            "Microsoft.VC.14.34.17.4.CRT.Redist.x86.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.Redist.x64.OneCore.Desktop",
            "Microsoft.VC.14.34.17.4.CRT.Redist.x64.OneCore.Desktop.base",
            "Microsoft.VisualCpp.CRT.ClickOnce.Msi",
            "Microsoft.VisualStudio.PackageGroup.VC.Tools.x86",
            "Microsoft.VisualCpp.Tools.Hostx86.Targetx64.Res",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX64",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX64.base",
            "Microsoft.VC.14.35.17.5.Props.x64",
            "Microsoft.VC.14.35.17.5.Tools.Hostx86.Targetx64.Res.base",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX86.Res",
            "Microsoft.VisualCpp.Tools.HostX86.TargetX86",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX86.base",
            "Microsoft.VC.14.35.17.5.Servicing.Compilers",
            "Microsoft.VC.14.35.17.5.Props.x86",
            "Microsoft.VC.14.35.17.5.Props",
            "Microsoft.VC.14.35.17.5.Tools.HostX86.TargetX86.Res.base",
            "Microsoft.VisualCpp.Tools.Core.Resources",
            "Microsoft.VisualCpp.Tools.Core.x86",
            "Microsoft.VC.14.35.17.5.Tools.Core.Props",
            "Microsoft.VisualCpp.Tools.Common.Utils",
            "Microsoft.VisualCpp.Tools.Common.Utils.Resources",
            "Microsoft.VisualCpp.DIA.SDK",
            "Microsoft.VisualCpp.Servicing.DIASDK",
            "Microsoft.VisualCpp.CRT.x86.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x86.Desktop.base",
            "Microsoft.VisualCpp.CRT.x64.Desktop",
            "Microsoft.VC.14.35.17.5.CRT.x64.Desktop.base",
            "Microsoft.VisualCpp.CRT.Source",
            "Microsoft.VC.14.35.17.5.CRT.Source.base",
            "Microsoft.VisualCpp.CRT.Redist.X86",
            "Microsoft.VC.14.34.17.4.CRT.Redist.X86.base",
            "Microsoft.VisualCpp.CRT.Redist.X64",
            "Microsoft.VisualCpp.CRT.Redist.Resources",
            "Microsoft.VC.14.34.17.4.CRT.Redist.X64.base",
            "Microsoft.VisualCpp.RuntimeDebug.14",
            "Microsoft.VisualCpp.RuntimeDebug.14",
            "Microsoft.VisualCpp.Redist.14.Latest",
            "Microsoft.VisualCpp.Redist.14.Latest",
            "Microsoft.VisualCpp.Redist.14",
            "Microsoft.VisualCpp.Redist.14",
            "Microsoft.VisualCpp.Servicing.Redist",
            "Microsoft.VisualCpp.CRT.Headers",
            "Microsoft.VC.14.35.17.5.CRT.Headers.base",
            "Microsoft.VC.14.35.17.5.Servicing.CrtHeaders",
            "Microsoft.VC.14.35.17.5.Servicing",
            "Microsoft.VisualStudio.Component.VC.CoreBuildTools",
            "Microsoft.VisualStudio.VC.vcvars",
            "Microsoft.VS.VC.vcvars.x86.Shortcuts",
            "Microsoft.VS.VC.vcvars.x64.Shortcuts",
            "Microsoft.VisualStudio.Component.Windows10SDK",
            "Microsoft.Windows.UniversalCRT.Redistributable.Msi",
            "Microsoft.VisualStudio.VC.MSBuild.v170.x86.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X86",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X64.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.X64",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM.v143",
            "Microsoft.VisualStudio.VC.MSBuild.v170.ARM",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Base",
            "Microsoft.VisualStudio.VC.MSBuild.v170.Base.Resources",
            "Microsoft.VisualStudio.Workload.MSBuildTools",
            "Microsoft.VisualStudio.Component.CoreBuildTools",
            "Microsoft.VisualStudio.PackageGroup.Setup.Common",
            "Microsoft.VisualStudio.Setup.WMIProvider",
            "Microsoft.VisualStudio.Setup.Configuration.Interop",
            "Microsoft.VisualStudio.Setup.Configuration",
            "Microsoft.VisualStudio.PackageGroup.VsDevCmd",
            "Microsoft.VisualStudio.VsDevCmd.Ext.NetFxSdk",
            "Microsoft.VisualStudio.VsDevCmd.Core.WinSdk",
            "Microsoft.VisualStudio.VsDevCmd.Core.DotNet",
            "Microsoft.VisualStudio.VC.DevCmd",
            "Microsoft.VisualStudio.VC.DevCmd.Resources",
            "Microsoft.VisualStudio.BuildTools.Resources",
            "Microsoft.VisualStudio.Net.Eula.Resources",
            "Microsoft.Build.Dependencies",
            "Microsoft.Build.FileTracker.Msi",
            "Microsoft.Component.MSBuild",
            "Microsoft.PythonTools.BuildCore.Vsix",
            "Microsoft.NuGet.Build.Tasks.Setup",
            "Microsoft.VisualStudio.Component.Roslyn.Compiler",
            "Microsoft.CodeAnalysis.Compilers",
            "Microsoft.VisualStudio.NativeImageSupport",
            "Microsoft.Build",
            "Microsoft.VisualStudio.PackageGroup.NuGet",
            "Microsoft.VisualStudio.NuGet.BuildTools",
            "Microsoft.Build.UnGAC",
            "Microsoft.VisualStudio.VC.Icons"
        ]
    }
]
ryusei-48 commented 1 year ago

It seems that there was a problem with the msbuild: 'Microsoft.VisualStudio.VC.MSBuild.Base',. I checked mine and it was Microsoft.VisualStudio.VC.MSBuild.v170.Base. It seems the version number was appended. I will continue to debug. https://github.com/mscdex/buildcheck/blob/master/lib/findvs.js#L27

const PACKAGES = {
  msbuild: 'Microsoft.VisualStudio.VC.MSBuild.Base', // here
  vctools: 'Microsoft.VisualStudio.Component.VC.Tools.x86.x64',
  express: 'Microsoft.VisualStudio.WDExpress',
  winsdk:
    /^Microsoft[.]VisualStudio[.]Component[.]Windows(81|10|11)SDK(?:[.](\d+)(?:[.]Desktop.*)?)?$/,
};
ryusei-48 commented 1 year ago

The build passed successfully and is now available in Electron. Thank you very much. However, we have another problem. I will start a new issue for more details as the topic is different.

mscdex commented 1 year ago

Thanks, the build issue should be fixed upstream now in https://github.com/mscdex/buildcheck/commit/8e06a3d58297a5065188073dcd7d9e53eaa018ce.