diff --git a/src/ConsumeUwp/ConsumeUwp.csproj b/src/ConsumeUwp/ConsumeUwp.csproj
index 5264550b9..4c1341298 100644
--- a/src/ConsumeUwp/ConsumeUwp.csproj
+++ b/src/ConsumeUwp/ConsumeUwp.csproj
@@ -2,14 +2,9 @@
$(NoWarn);PolyfillTargetsForNuget
true
- uap10.0.16299
+ uap10.0.26100
-
-
-
-
-
diff --git a/src/Polyfill/Polyfill_Process.cs b/src/Polyfill/Polyfill_Process.cs
index 5f10fe1f4..9dcbc7e6c 100644
--- a/src/Polyfill/Polyfill_Process.cs
+++ b/src/Polyfill/Polyfill_Process.cs
@@ -11,7 +11,7 @@ namespace Polyfills;
static partial class Polyfill
{
-#if NETFRAMEWORK || NETSTANDARD || NETCOREAPP2X
+#if NETFRAMEWORK || NETSTANDARD || NETCOREAPP2X || WINDOWS_UWP
///
/// Immediately stops the associated process, and optionally its child/descendent processes.
diff --git a/src/Polyfill/ReadOnlySpanAction.cs b/src/Polyfill/ReadOnlySpanAction.cs
index 9dc226b6e..69636dc9e 100644
--- a/src/Polyfill/ReadOnlySpanAction.cs
+++ b/src/Polyfill/ReadOnlySpanAction.cs
@@ -2,7 +2,7 @@
#pragma warning disable
#if FeatureMemory
-#if NETFRAMEWORK || NETSTANDARD2_0 || NETCOREAPP2X
+#if NETFRAMEWORK || NETSTANDARD2_0 || NETCOREAPP2_0 || WINDOWS_UWP
#nullable enable
namespace System.Buffers;
diff --git a/src/Polyfill/SpanAction.cs b/src/Polyfill/SpanAction.cs
index b6fb328d6..591d584a6 100644
--- a/src/Polyfill/SpanAction.cs
+++ b/src/Polyfill/SpanAction.cs
@@ -2,7 +2,7 @@
#pragma warning disable
#if FeatureMemory
-#if NETFRAMEWORK || NETSTANDARD2_0 || NETCOREAPP2X
+#if NETFRAMEWORK || NETSTANDARD2_0 || NETCOREAPP2_0 || WINDOWS_UWP
#nullable enable
namespace System.Buffers;
diff --git a/src/PolyfillUwp.sln b/src/PolyfillUwp.sln
new file mode 100644
index 000000000..c48ebf589
--- /dev/null
+++ b/src/PolyfillUwp.sln
@@ -0,0 +1,42 @@
+
+Microsoft Visual Studio Solution File, Format Version 12.00
+# Visual Studio Version 17
+VisualStudioVersion = 17.1.32120.378
+MinimumVisualStudioVersion = 16.0.29201.188
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{9A6C4741-C83D-4E05-A62F-8049F65B9B6C}"
+ ProjectSection(SolutionItems) = preProject
+ .editorconfig = .editorconfig
+ .gitattributes = .gitattributes
+ ..\.gitignore = ..\.gitignore
+ appveyor.yml = appveyor.yml
+ Directory.Build.props = Directory.Build.props
+ Directory.Packages.props = Directory.Packages.props
+ global.json = global.json
+ mdsnippets.json = mdsnippets.json
+ ..\readme.md = ..\readme.md
+ EndProjectSection
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ConsumeUwp", "ConsumeUwp\ConsumeUwp.csproj", "{1F7D9DD0-A69C-40FB-B578-655679FF3143}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug|Any CPU = Debug|Any CPU
+ Release|Any CPU = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {698FB675-3480-4107-8CAE-51452C6138CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {698FB675-3480-4107-8CAE-51452C6138CE}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {698FB675-3480-4107-8CAE-51452C6138CE}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {698FB675-3480-4107-8CAE-51452C6138CE}.Release|Any CPU.Build.0 = Release|Any CPU
+ {1F7D9DD0-A69C-40FB-B578-655679FF3143}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {1F7D9DD0-A69C-40FB-B578-655679FF3143}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {1F7D9DD0-A69C-40FB-B578-655679FF3143}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {1F7D9DD0-A69C-40FB-B578-655679FF3143}.Release|Any CPU.Build.0 = Release|Any CPU
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {B0B94980-5385-4EC6-A0EE-C9A191DDFC05}
+ EndGlobalSection
+EndGlobal
diff --git a/src/PolyfillUwp.slnx.DotSettings b/src/PolyfillUwp.sln.DotSettings
similarity index 100%
rename from src/PolyfillUwp.slnx.DotSettings
rename to src/PolyfillUwp.sln.DotSettings
diff --git a/src/PolyfillUwp.slnx b/src/PolyfillUwp.slnx
deleted file mode 100644
index f2bd404ef..000000000
--- a/src/PolyfillUwp.slnx
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/appveyor.yml b/src/appveyor.yml
index 2a61e7f3d..6861663c8 100644
--- a/src/appveyor.yml
+++ b/src/appveyor.yml
@@ -29,6 +29,8 @@ build_script:
- dotnet build src/Polyfill.slnx --configuration Release --verbosity quiet
- pwsh: ./src/run-tests.ps1
- dotnet build src/PolyfillTrimmed.slnf --target PublishAll --configuration Release
+- msbuild.exe src/PolyfillUwp.sln /p:Configuration=Release -verbosity:quiet -restore
+- msbuild.exe src/PolyfillUwp.sln /p:Configuration=Release -verbosity:quiet
on_failure:
- ps: Get-ChildItem *.received.* -recurse | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name }