WindowsSDK
Author Trust
19 packages
Microsoft.Windows.SDK.NET.Ref
Microsoft
The Windows SDK available as a targeting pack for .NET 9 and later applications. For further details, see: https://docs.microsoft.com/windows/apps/desktop/modernize/desktop-to-uwp-enhance
Microsoft.Windows.SDK.BuildTools
Microsoft
Includes tools required for building projects targeting the Windows SDK.
Microsoft.Windows.SDK.Contracts
Microsoft
The Windows WinRT API Pack enables you to add the latest Windows Runtime APIs support to your .NET Framework 4.6+ and .NET Core 3.0+ libraries and apps.   This package includes all the supported Windows Runtime APIs up to Windows version 2004. If you are targeting earlier platforms, consider only offering functionality available on the detected platform version. For further details, see: https://docs.microsoft.com/en-us/windows/uwp/debug-test-perf/version-adaptive-code Supported platforms: - .NET Framework 4.6+ - .NET Core 3.0+ Requires default package management format set to PackageReference, and NuGet 4.0 or higher.
Microsoft.Windows.SDK.Win32Metadata
Microsoft
This package provides the Win32 API surface as Windows metadata files, including a separate Windows SDK D3D12 baseline. They are intended to be used as the basis for generating language-specific projections and are not loadable as CLR assemblies.
Microsoft.Windows.CsWin32
Microsoft
Microsoft Windows SDK Win32 API Source Generator
Microsoft.Windows.SDK.BuildTools.MSIX
Microsoft
This package generates an .msix from the output of your project.
Microsoft.Windows.SDK.Win32Docs
Microsoft
Microsoft Windows API documentation
Microsoft.Windows.WDK.Win32Metadata
Microsoft
This packages provides metadata (.winmd) for the Windows Driver Kit (WDK). It is intended to be used as the basis for generating language-specific projections. It is not loadable as a CLR assembly.
Microsoft.Windows.SDK.CPP
Microsoft
The Windows SDK available as a NuGet package for more seamless acquisition and CI/CD integration. This package is designed for C++ applications. One or more architecture-specific packages are required (Microsoft.Windows.SDK.cpp.<.arch>).
Microsoft.Windows.SDK.CPP.x64
Microsoft
The Windows SDK for C++: x64 enables developers to build x64 binaries for Windows platforms.
Microsoft.Windows.SDK.CPP.arm64
Microsoft
The Windows SDK for C++: ARM64 enables developers to build ARM64 binaries for Windows platforms.
Microsoft.Windows.SDK.CPP.x86
Microsoft
The Windows SDK for C++: x86 enables developers to build x86 binaries for Windows platforms.
Microsoft.Windows.SDK.BuildTools.WinApp
Microsoft
Enables 'dotnet run' for packaged Windows applications. This package provides MSBuild targets that integrate with the .NET CLI to build, register, and launch packaged applications seamlessly.
Microsoft.Windows.SDK.CPP.arm
Microsoft
The Windows SDK for C++: ARM enables developers to build ARM binaries for Windows platforms.
Microsoft.Windows.WinmdGenerator
Microsoft
This packages provides a way to scrape C/C++ headers and create a winmd (Windows metadata) file.
Microsoft.Windows.SDK.BuildTools.WinUIAnalyzer
Microsoft
Roslyn analyzers for WinUI 3 / Windows App SDK apps. Catches UWP→WinUI compatibility issues, runtime pitfalls, MVVM regressions, and interop bugs at build time.
Microsoft.Windows.SDK.BuildTools.WinApp.UIAutomation
Microsoft
Windows UI Automation (UIA) engine for inspecting and driving desktop applications: element tree inspection, semantic selectors, UIA pattern interaction, input injection (keyboard, mouse, touch, pen), and window capture. This is the library that powers the 'winapp ui' commands, packaged for use from test and automation code.
Microsoft.Windows.SDK.CRTSource
Microsoft
Subset of the Windows SDK C Runtime source, released under the MIT license.
Microsoft.Windows.SDK.BuildTools.WinApp.UIAutomation.Recording
Microsoft
Screen and window video recording for Windows UI automation: captures a window or element region at a fixed cadence and encodes it to H.264 MP4 via Media Foundation, with optional timestamped JPEG frame bundles. Split from Microsoft.Windows.SDK.BuildTools.WinApp.UIAutomation so that projects which only inspect and drive UI do not take a dependency on SkiaSharp.