2023/4/16 22:52:15 - Microsoft VSIX Installer
2023/4/16 22:52:15 - -------------------------------------------
2023/4/16 22:52:15 - vsixinstaller.exe version:
2023/4/16 22:52:15 - 17.5.4074+g1de9468fa7
2023/4/16 22:52:15 - -------------------------------------------
2023/4/16 22:52:15 - Command line parameters:
2023/4/16 22:52:15 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,/a,C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\10.0.22621.0\WDK.vsix,/callingprocessid:5564,/installas:2824
2023/4/16 22:52:15 - -------------------------------------------
2023/4/16 22:52:15 - Microsoft VSIX Installer
2023/4/16 22:52:15 - -------------------------------------------
2023/4/16 22:52:19 - Initializing Install...
2023/4/16 22:52:20 - 扩展详细信息...
2023/4/16 22:52:20 - Identifier : Microsoft.Windows.DriverKit
2023/4/16 22:52:20 - Name : Windows Driver Kit
2023/4/16 22:52:20 - Author : Microsoft Corporation
2023/4/16 22:52:20 - Version : 10.0.22621.0
2023/4/16 22:52:20 - Description : A set of extensions that integrates Windows Driver development into Visual Studio.
2023/4/16 22:52:20 - Locale : en-US
2023/4/16 22:52:20 - MoreInfoURL :
2023/4/16 22:52:20 - InstalledByMSI : False
2023/4/16 22:52:20 - SupportedFrameworkVersionRange : [4.7,)
2023/4/16 22:52:20 - SignatureState : ValidSignature
2023/4/16 22:52:20 - SignedBy : Microsoft Corporation
2023/4/16 22:52:20 - Certificate Info :
2023/4/16 22:52:20 - -------------------------------------------------------
2023/4/16 22:52:20 - [Subject] : CN=Microsoft Corporation, OU=OPC, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
2023/4/16 22:52:20 - [Issuer] : CN=Microsoft Code Signing PCA 2010, O=Microsoft Corporation, L=Redmond, S=Washington, C=US
2023/4/16 22:52:20 - [Serial Number] : 3300000464961666FD3445B10C000000000464
2023/4/16 22:52:20 - [Not Before] : 2021/9/3 2:26:31
2023/4/16 22:52:20 - [Not After] : 2022/9/2 2:26:31
2023/4/16 22:52:20 - [Thumbprint] : 4E6167417BC954B1F6BEB22EFE58F0C2824800AD
2023/4/16 22:52:20 - 支持的产品 :
2023/4/16 22:52:20 - Microsoft.VisualStudio.Community
2023/4/16 22:52:20 - Version : [17.0,18.0)
2023/4/16 22:52:20 - ProductArchitecture : amd64
2023/4/16 22:52:20 - Microsoft.VisualStudio.Pro
2023/4/16 22:52:20 - Version : [17.0,18.0)
2023/4/16 22:52:20 - ProductArchitecture : amd64
2023/4/16 22:52:20 - Microsoft.VisualStudio.Enterprise
2023/4/16 22:52:20 - Version : [17.0,18.0)
2023/4/16 22:52:20 - ProductArchitecture : amd64
2023/4/16 22:52:20 - 引用 :
2023/4/16 22:52:20 - -------------------------------------------------------
2023/4/16 22:52:20 - Identifier : Microsoft.VisualStudio.MPF
2023/4/16 22:52:20 - Name : Visual Studio MPF
2023/4/16 22:52:20 - Version : [11.0,12.0)
2023/4/16 22:52:20 - MoreInfoURL :
2023/4/16 22:52:20 - Nested : No
2023/4/16 22:52:20 - 系统必备 :
2023/4/16 22:52:20 - -------------------------------------------------------
2023/4/16 22:52:20 - Identifier : Microsoft.VisualStudio.Component.CoreEditor
2023/4/16 22:52:20 - Name : Visual Studio core editor
2023/4/16 22:52:20 - Version : [17.0,18.0)
2023/4/16 22:52:20 - 签名详细信息...
2023/4/16 22:52:20 - Extension is signed with a valid signature.
2023/4/16 22:52:20 - 正在搜索适用的产品...
2023/4/16 22:52:20 - 找到的已安装产品 - Visual Studio Community 2022
2023/4/16 22:52:20 - 找到的已安装产品 - 全局位置
2023/4/16 22:52:21 - VSIXInstaller.NoApplicableSKUsException: 此扩展不能安装在任何当前安装的产品上。
在 VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize(Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
我有着类似的问题,我安装所有关于arm64的最新安装项目。不要告诉我这vsix只能在vscode上安装,vs 2022反而不行。
2023/5/11 19:46:21 - Microsoft VSIX Installer
2023/5/11 19:46:21 - -------------------------------------------
2023/5/11 19:46:21 - vsixinstaller.exe version:
2023/5/11 19:46:21 - 17.5.4074+g1de9468fa7
2023/5/11 19:46:21 - -------------------------------------------
2023/5/11 19:46:21 - Command line parameters:
2023/5/11 19:46:21 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,F:\shared\VSIX\tboby.cwtools-vscode-0.10.8.vsix
2023/5/11 19:46:21 - -------------------------------------------
2023/5/11 19:46:21 - Microsoft VSIX Installer
2023/5/11 19:46:21 - -------------------------------------------
2023/5/11 19:46:21 - Initializing Install...
2023/5/11 19:46:22 - 扩展详细信息...
2023/5/11 19:46:22 - Identifier : cwtools-vscode
2023/5/11 19:46:22 - Name : CWTools - Paradox Language Services
2023/5/11 19:46:22 - Author : tboby
2023/5/11 19:46:22 - Version : 0.10.8
2023/5/11 19:46:22 - Description : Paradox Interactive scripting file support using CWTools
2023/5/11 19:46:22 - Locale : en-US
2023/5/11 19:46:22 - MoreInfoURL :
2023/5/11 19:46:22 - InstalledByMSI : False
2023/5/11 19:46:22 - SupportedFrameworkVersionRange : [0.0,2147483647.2147483647]
2023/5/11 19:46:22 - SignatureState : Unsigned
2023/5/11 19:46:22 - 支持的产品 :
2023/5/11 19:46:22 - Microsoft.VisualStudio.Code
2023/5/11 19:46:22 - Version :
2023/5/11 19:46:22 - ProductArchitecture : x86
2023/5/11 19:46:22 - 引用 :
2023/5/11 19:46:22 - 签名详细信息...
2023/5/11 19:46:22 - Extension is not signed.
2023/5/11 19:46:22 - 正在搜索适用的产品...
2023/5/11 19:46:22 - 找到的已安装产品 - Visual Studio Community 2022
2023/5/11 19:46:22 - 找到的已安装产品 - 全局位置
2023/5/11 19:46:22 - VSIXInstaller.NoApplicableSKUsException: 一个或多个扩展适用于 Visual Studio Code。请尝试在 Visual Studio Code 中安装它们。
在 VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& skuData)
在 VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize(Boolean isRepairSupported)
在 VSIXInstaller.App.Initialize()
在 System.Threading.Tasks.Task`1.InnerInvoke()
在 System.Threading.Tasks.Task.Execute()
No, it doesn't work on ARM64 as of today. I think Francisco Ribeiro figured out why: The extension installer WDK.vsix : extension.vsixmanifest : Installation / InstallationTarget / ProductArchitecture has entries only for amd64 (i.e., Intel/AMD), but no arm64 yet. Potential workaround might be to downgrade your VS to x64 (running emulated on ARM64), then WDK might install for you.
I am having the exact same failure log. I'm trying to to install the WDK 22H2 to Win11 armx64 (Insider preview) running msvc 17.6 arm64.
Is this supported?
If you open the WDK.vsix file (it's just a compressed archive) you can see its 'extension.vsixmanifest' that specifies a ProductArchitecture and InstallationTarget that do not cover ARM nor the correct VS studio version I am using, as per below.
<PackageManifest Version="2.0.0" xmlns="http://schemas.microsoft.com/developer/vsx-schema/2011">
<Metadata>
<Identity Id="Microsoft.Windows.DriverKit" Version="10.0.22621.0" Language="en-US" Publisher="Microsoft Corporation" />
<DisplayName>Windows Driver Kit</DisplayName>
<Description xml:space="preserve">A set of extensions that integrates Windows Driver development into Visual Studio.</Description>
<PackageId>Microsoft.Windows.DriverKit</PackageId>
</Metadata>
<Installation AllUsers="true">
<InstallationTarget Version="[17.0,18.0)" Id="Microsoft.VisualStudio.Community">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
<InstallationTarget Version="[17.0,18.0)" Id="Microsoft.VisualStudio.Pro">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
<InstallationTarget Version="[17.0,18.0)" Id="Microsoft.VisualStudio.Enterprise">
<ProductArchitecture>amd64</ProductArchitecture>
</InstallationTarget>
</Installation>
<Dependencies>
<Dependency Id="Microsoft.Framework.NDP" DisplayName="Microsoft .NET Framework" Version="[4.7,)" />
<Dependency Id="Microsoft.VisualStudio.MPF" DisplayName="Visual Studio MPF" Version="[11.0,12.0)" />
</Dependencies>
<Assets>
<Asset Type="Microsoft.VisualStudio.ProjectTemplate" Path="ProjectTemplates" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\DriverCommonPackage.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\DriverTargetConfig.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\DriverTestPackage.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\Script.pkgdef" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\SdvMenuCommand.pkgdef" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="MenuContent\Microsoft.DriverKit.Build.CertificateUI.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="MenuContent\DriverTestPackage.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="MenuContent\DriverProjectUpgrade.dll" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="MenuContent\DriverTargetConfig.dll" />
<Asset Type="Microsoft.VisualStudio.ItemTemplate" Path="ItemTemplates" />
<Asset Type="Microsoft.VisualStudio.VsPackage" Path="MenuContent\DebuggerPackage.pkgdef" />
<Asset Type="Microsoft.VisualStudio.MefComponent" Path="MenuContent\DebuggerPackage.dll" />
</Assets>
<Prerequisites>
<Prerequisite Id="Microsoft.VisualStudio.Component.CoreEditor" Version="[17.0,18.0)" DisplayName="Visual Studio core editor" />
</Prerequisites>
</PackageManifest>
Hi @XuGuo Liu ,
Welcome to Microsoft Q&A!
Please try to run the WDK.vsix file from this location: C:\Program Files (x86)\Windows Kits\10\Vsix\VS2022\10.0.22621.0\WDK.vsix.
Besides, you need to check the following:
Install workload with Visual Studio 2022: Desktop development with C++.
For Arm64 driver, you must additionally install the latest version of MSVC: Individual components > Compilers, build tools, and runtimes > Visual C++ compilers and libraries for Arm64.
Install Windows SDK.
For more details, please refer to: Download the Windows Driver Kit (WDK).
Sincerely,
If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
It doesn't work on ARM64. I think Francisco Ribeiro figured out why: WDK.vsix : extension.vsixmanifest : Installation / InstallationTarget / ProductArchitecture has entries only for amd64 (i.e., Intel/AMD), but arm64 is needed. So if you can figure out how to downgrade your VS to x64 (running emulated on ARM64), then it might install for you.