Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support needed for ARM64 VS/Windows #92

Open
randomascii opened this issue Jun 15, 2023 · 0 comments
Open

Support needed for ARM64 VS/Windows #92

randomascii opened this issue Jun 15, 2023 · 0 comments

Comments

@randomascii
Copy link

I am running the ARM64 version of Visual Studio on an ARM64 Windows machine (Microsoft's Volterra devkit) and I was hoping that VsChromium would work, because I depend on it, but it does not. The error message was "This extension is not installable on any currently installed products. The error log is below:

2023-06-14 12:18:37 PM - Microsoft VSIX Installer
2023-06-14 12:18:37 PM - -------------------------------------------
2023-06-14 12:18:37 PM - vsixinstaller.exe version:
2023-06-14 12:18:37 PM - 17.5.4065+gbda5f544dc
2023-06-14 12:18:37 PM - -------------------------------------------
2023-06-14 12:18:37 PM - Command line parameters:
2023-06-14 12:18:37 PM - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,C:\Users\bruce\Downloads\VsChromium-0.9.37.vsix
2023-06-14 12:18:37 PM - -------------------------------------------
2023-06-14 12:18:37 PM - Microsoft VSIX Installer
2023-06-14 12:18:37 PM - -------------------------------------------
2023-06-14 12:18:39 PM - Initializing Install...
2023-06-14 12:18:40 PM - Extension Details...
2023-06-14 12:18:40 PM - Identifier : a10cf7af-5f0a-4502-b44b-51ff1b7c8a87
2023-06-14 12:18:40 PM - Name : VsChromium
2023-06-14 12:18:40 PM - Author : The Chromium Authors
2023-06-14 12:18:40 PM - Version : 0.9.37
2023-06-14 12:18:40 PM - Description : Collection of tools to help contributing code to the Chromium project.
2023-06-14 12:18:40 PM - Locale : en-US
2023-06-14 12:18:40 PM - MoreInfoURL :
2023-06-14 12:18:40 PM - InstalledByMSI : False
2023-06-14 12:18:40 PM - SupportedFrameworkVersionRange : [4.6,)
2023-06-14 12:18:40 PM - SignatureState : Unsigned
2023-06-14 12:18:40 PM - Supported Products :
2023-06-14 12:18:40 PM - Microsoft.VisualStudio.Pro
2023-06-14 12:18:40 PM - Version : [14.0,)
2023-06-14 12:18:40 PM - ProductArchitecture : x86
2023-06-14 12:18:40 PM - References :
2023-06-14 12:18:40 PM - -------------------------------------------------------
2023-06-14 12:18:40 PM - Identifier : Microsoft.VisualStudio.MPF.14.0
2023-06-14 12:18:40 PM - Name : Visual Studio MPF 12.0
2023-06-14 12:18:40 PM - Version : [14.0,)
2023-06-14 12:18:40 PM - MoreInfoURL :
2023-06-14 12:18:40 PM - Nested : No
2023-06-14 12:18:40 PM - Prerequisites :
2023-06-14 12:18:40 PM - -------------------------------------------------------
2023-06-14 12:18:40 PM - Identifier : Microsoft.VisualStudio.Component.CoreEditor
2023-06-14 12:18:40 PM - Name : Visual Studio core editor
2023-06-14 12:18:40 PM - Version : [15.0,)
2023-06-14 12:18:40 PM - Signature Details...
2023-06-14 12:18:40 PM - Extension is not signed.
2023-06-14 12:18:40 PM - Searching for applicable products...
2023-06-14 12:18:40 PM - Found installed product - Visual Studio Professional 2022
2023-06-14 12:18:40 PM - Found installed product - Global Location
2023-06-14 12:18:40 PM - VSIXInstaller.NoApplicableSKUsException: This extension is not installable on any currently installed products.
at VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable1& skuData) at VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable1& skuData)
at VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
at VSIXInstaller.App.Initialize(Boolean isRepairSupported)
at VSIXInstaller.App.Initialize()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()

I'm not sure what would be involved in making this work. I would expect that .Net code would "just work", and even x64 code can be emulated quite effectively. I'm hopeful that it's just a matter of changing the list of applicable products.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant