diff --git a/VERSIONS.txt b/VERSIONS.txt
index 85e844f4e0..d94e0af097 100644
--- a/VERSIONS.txt
+++ b/VERSIONS.txt
@@ -68,6 +68,7 @@ SkiaSharp.NativeAssets.tvOS nuget 2.88.9
SkiaSharp.NativeAssets.UWP nuget 2.88.9
SkiaSharp.NativeAssets.watchOS nuget 2.88.9
SkiaSharp.NativeAssets.Win32 nuget 2.88.9
+SkiaSharp.NativeAssets.WinUI nuget 2.88.9
SkiaSharp.Views nuget 2.88.9
SkiaSharp.Views.NativeAssets.UWP nuget 2.88.9
SkiaSharp.Views.Desktop.Common nuget 2.88.9
diff --git a/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets b/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets
new file mode 100644
index 0000000000..3ad22b628c
--- /dev/null
+++ b/binding/IncludeNativeAssets.SkiaSharp.WinUI.targets
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj b/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj
new file mode 100644
index 0000000000..d11bcaf59e
--- /dev/null
+++ b/binding/SkiaSharp.NativeAssets.WinUI/SkiaSharp.NativeAssets.WinUI.csproj
@@ -0,0 +1,16 @@
+
+
+ $(WindowsTargetFrameworks)
+ SkiaSharp
+ $(PackagingGroup) - Native Assets for Windows UI (WinUI 3)
+ true
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/build.cake b/build.cake
index a6e2ffc0ca..3d4eaf8b64 100644
--- a/build.cake
+++ b/build.cake
@@ -80,6 +80,7 @@ var TRACKED_NUGETS = new Dictionary {
{ "SkiaSharp.NativeAssets.UWP", new Version (1, 60, 0) },
{ "SkiaSharp.NativeAssets.watchOS", new Version (1, 60, 0) },
{ "SkiaSharp.NativeAssets.Win32", new Version (1, 60, 0) },
+ { "SkiaSharp.NativeAssets.WinUI", new Version (1, 60, 0) },
{ "SkiaSharp.Views", new Version (1, 60, 0) },
{ "SkiaSharp.Views.NativeAssets.UWP", new Version (1, 60, 0) },
{ "SkiaSharp.Views.Desktop.Common", new Version (1, 60, 0) },
diff --git a/nuget/SkiaSharp.NativeAssets.WinUI.nuspec b/nuget/SkiaSharp.NativeAssets.WinUI.nuspec
new file mode 100644
index 0000000000..1a04d2f9f4
--- /dev/null
+++ b/nuget/SkiaSharp.NativeAssets.WinUI.nuspec
@@ -0,0 +1,59 @@
+
+
+
+
+
+ SkiaSharp.NativeAssets.WinUI
+ SkiaSharp - Native Assets for WinUI
+ 1.0.0
+
+SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library.
+It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
+
+
+SkiaSharp is a cross-platform 2D graphics API for .NET platforms that can be used across mobile, server and desktop models to render images.
+
+
+Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release notes.
+
+ https://go.microsoft.com/fwlink/?linkid=868515
+ https://go.microsoft.com/fwlink/?linkid=2130524
+ xamarin graphics ios android linux windows uwp tvos watchos macos tizen cross-platform skiasharp
+
+
+ MIT
+ Microsoft
+ Microsoft
+ true
+ © Microsoft Corporation. All rights reserved.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj b/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj
index 8f1967ac88..44f0b7f230 100644
--- a/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj
+++ b/samples/Basic/WinUI/Msix/SkiaSharpSample/SkiaSharpSample.csproj
@@ -24,6 +24,8 @@
+
+
diff --git a/scripts/azure-templates-stages.yml b/scripts/azure-templates-stages.yml
index 29195ef61b..91ef5cf237 100644
--- a/scripts/azure-templates-stages.yml
+++ b/scripts/azure-templates-stages.yml
@@ -531,6 +531,10 @@ stages:
- name: native_win32_x86_windows
- name: native_win32_x64_windows
- name: native_win32_arm64_windows
+ # WinUI
+ - name: native_winui_x86_windows
+ - name: native_winui_x64_windows
+ - name: native_winui_arm64_windows
# Nano Server
- name: native_win32_x64_nanoserver_windows
# iOS