X86 WDK NuGet package: Any experiences?

I found this recently:

NuGet Gallery | Microsoft.Windows.WDK.x86 10.0.26100.2454

I had a brief glimmer of hope that this would allow me to use VS2022 to build Windows drivers without a side-by-side install of VS2019 or the EWDK for 32-bit builds. My initial forays haven't been terribly successful. Before I continue to experiment, has anyone seen/used this package to build 32-bit drivers?

I have had mixed success with the nuget package builds. I have no experience with 32 bit builds as they really are not of much interest anymore. Anyway, the EWDK and WDK are easily interchangeable, nuget WDK not so much. So I would first test with a project created from scratch using the nuget wdk and confirm that works.

Thanks for the response. My initial forays were what you suggested: I tried a project from scratch with the WDK NuGet package. I get the following:

'Win32' is not a valid architecture for Kernel mode drivers or UMDF drivers

Which is what I would normally expect when trying to use a Windows 11 WDK to target 32-bit. I tried a handful of other things (VS2019 instead of 2022, changing platform toolset, etc.), but no joy.

The description of the NuGet package is:

The X86 WDK enables driver development specifically for X86 target platforms.

From what I can tell that's a flat out lie. :grimacing: I wonder if they just build the target for multiple platforms without ever testing 32-bit?

As with you, 32-bit kernel support is a diminishing requirement for me, almost non-existent. I do have one specific use case that will build for all of x86, x64, and ARM64, and it will be building on a Microsoft-hosted Azure agent. It really would have been nice to be able to do all of the builds in VS2022 by just adding an x86 WDK NuGet package but, alas, it seems that is not to be.