diff --git a/src/TestFramework/TestFramework.Extensions/MSTest.TestFramework.nuspec b/src/TestFramework/TestFramework.Extensions/MSTest.TestFramework.nuspec
index 3c7f9c9f87..12fd581b76 100644
--- a/src/TestFramework/TestFramework.Extensions/MSTest.TestFramework.nuspec
+++ b/src/TestFramework/TestFramework.Extensions/MSTest.TestFramework.nuspec
@@ -69,6 +69,8 @@
+
+
diff --git a/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Shipped.txt b/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Shipped.txt
new file mode 100644
index 0000000000..f78acd369f
--- /dev/null
+++ b/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Shipped.txt
@@ -0,0 +1,4 @@
+#nullable enable
+Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer.UITestMethodAttribute
+Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer.UITestMethodAttribute.UITestMethodAttribute() -> void
+override Microsoft.VisualStudio.TestTools.UnitTesting.AppContainer.UITestMethodAttribute.Execute(Microsoft.VisualStudio.TestTools.UnitTesting.ITestMethod! testMethod) -> Microsoft.VisualStudio.TestTools.UnitTesting.TestResult![]!
\ No newline at end of file
diff --git a/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Unshipped.txt b/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Unshipped.txt
new file mode 100644
index 0000000000..815c92006a
--- /dev/null
+++ b/src/TestFramework/TestFramework.Extensions/PublicAPI/net8.0-windows10.0.26100.0/PublicAPI.Unshipped.txt
@@ -0,0 +1 @@
+#nullable enable
\ No newline at end of file
diff --git a/src/TestFramework/TestFramework.Extensions/TestFramework.Extensions.csproj b/src/TestFramework/TestFramework.Extensions/TestFramework.Extensions.csproj
index 5dcc9df4a5..a8bf591bb6 100644
--- a/src/TestFramework/TestFramework.Extensions/TestFramework.Extensions.csproj
+++ b/src/TestFramework/TestFramework.Extensions/TestFramework.Extensions.csproj
@@ -5,7 +5,7 @@
- netstandard2.0;$(NetFrameworkMinimum);$(SupportedNetFrameworks);$(UwpMinimum);$(WinUiMinimum)
+ netstandard2.0;$(NetFrameworkMinimum);$(SupportedNetFrameworks);$(UwpMinimum);$(WinUiMinimum);net8.0-windows10.0.26100.0
$(SupportedNetFrameworks);netstandard2.0
true
@@ -28,6 +28,7 @@
- .NET 6.0
- .NET 6.0 Windows.18362+
- UWP 10.0.16299
+ - UWP 10.0.26100 with .NET 9
@@ -49,6 +50,9 @@
$(DefineConstants);NETFX_CORE;WINDOWS_UWP
+
+ $(DefineConstants);WINDOWS_UWP
+
diff --git a/src/TestFramework/TestFramework.Extensions/build/winui/MSTest.TestFramework.targets b/src/TestFramework/TestFramework.Extensions/build/winui/MSTest.TestFramework.targets
index 0e39a79e7e..5f2305106d 100644
--- a/src/TestFramework/TestFramework.Extensions/build/winui/MSTest.TestFramework.targets
+++ b/src/TestFramework/TestFramework.Extensions/build/winui/MSTest.TestFramework.targets
@@ -3,6 +3,9 @@
<_TestFrameworkExtensionsRoot>$(MSBuildThisFileDirectory)../net6.0/winui/
+
+ <_TestFrameworkExtensionsRoot>$(MSBuildThisFileDirectory)../net8.0/uwp/
+
<_TestFrameworkExtensionsRoot>$(MSBuildThisFileDirectory)