diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs
index 26afcd894..f91be996f 100644
--- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs
+++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsPlatformBase.cs
@@ -140,6 +140,11 @@ namespace Flax.Build.Platforms
/// Windows 11 SDK (10.0.26100.0) 24H2
///
v10_0_26100_0,
+
+ ///
+ /// Windows 11 SDK (10.0.28000.0)
+ ///
+ v10_0_28000_0,
}
///
@@ -333,6 +338,7 @@ namespace Flax.Build.Platforms
case WindowsPlatformSDK.v10_0_22000_0: return new Version(10, 0, 22000, 0);
case WindowsPlatformSDK.v10_0_22621_0: return new Version(10, 0, 22621, 0);
case WindowsPlatformSDK.v10_0_26100_0: return new Version(10, 0, 26100, 0);
+ case WindowsPlatformSDK.v10_0_28000_0: return new Version(10, 0, 28000, 0);
default: throw new ArgumentOutOfRangeException(nameof(sdk), sdk, null);
}
}
@@ -388,6 +394,7 @@ namespace Flax.Build.Platforms
WindowsPlatformSDK.v10_0_22000_0,
WindowsPlatformSDK.v10_0_22621_0,
WindowsPlatformSDK.v10_0_26100_0,
+ WindowsPlatformSDK.v10_0_28000_0,
};
foreach (var sdk10 in sdk10Roots)
{
diff --git a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs
index 750a16aab..5ce13dd18 100644
--- a/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs
+++ b/Source/Tools/Flax.Build/Platforms/Windows/WindowsToolchainBase.cs
@@ -314,6 +314,7 @@ namespace Flax.Build.Platforms
case WindowsPlatformSDK.v10_0_22000_0:
case WindowsPlatformSDK.v10_0_22621_0:
case WindowsPlatformSDK.v10_0_26100_0:
+ case WindowsPlatformSDK.v10_0_28000_0:
{
var sdkVersionName = WindowsPlatformBase.GetSDKVersion(SDK).ToString();
string includeRootDir = Path.Combine(windowsSdkDir, "include", sdkVersionName);