diff --git a/src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in b/src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in
index ae3d10f13686..29f63b2c6e5b 100644
--- a/src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in
+++ b/src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in
@@ -7,8 +7,8 @@
true
Company.WebApplication1
false
- true
+ true
true
diff --git a/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in b/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in
index f676e5c9f08d..6c6f9d130021 100644
--- a/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in
+++ b/src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in
@@ -4,8 +4,8 @@
${DefaultNetCoreTargetFramework}
enable
enable
- true
+ true
true
diff --git a/src/ProjectTemplates/Web.ProjectTemplates/Worker-CSharp.csproj.in b/src/ProjectTemplates/Web.ProjectTemplates/Worker-CSharp.csproj.in
index 718f5ad3a152..e16c7d8505a1 100644
--- a/src/ProjectTemplates/Web.ProjectTemplates/Worker-CSharp.csproj.in
+++ b/src/ProjectTemplates/Web.ProjectTemplates/Worker-CSharp.csproj.in
@@ -4,8 +4,8 @@
${DefaultNetCoreTargetFramework}
enable
enable
- true
+ true
true
dotnet-Company.Application1-53bc9b9d-9d6a-45d4-8429-2a2761773502
diff --git a/src/ProjectTemplates/test/Templates.Tests/ApiTemplateTest.cs b/src/ProjectTemplates/test/Templates.Tests/ApiTemplateTest.cs
index 1922f3516239..90bbfffe12a9 100644
--- a/src/ProjectTemplates/test/Templates.Tests/ApiTemplateTest.cs
+++ b/src/ProjectTemplates/test/Templates.Tests/ApiTemplateTest.cs
@@ -73,7 +73,10 @@ private async Task ApiTemplateCore(string languageOverride, string[] args = null
: new[] { "http", "IIS Express" };
await project.VerifyLaunchSettings(expectedLaunchProfileNames);
- await project.VerifyHasProperty("InvariantGlobalization", "true");
+ if (nativeAot)
+ {
+ await project.VerifyHasProperty("InvariantGlobalization", "true");
+ }
// Avoid the F# compiler. See https://github.com/dotnet/aspnetcore/issues/14022
if (languageOverride != null)
diff --git a/src/ProjectTemplates/test/Templates.Tests/GrpcTemplateTest.cs b/src/ProjectTemplates/test/Templates.Tests/GrpcTemplateTest.cs
index 2f4a01b39e62..13cb09f79b85 100644
--- a/src/ProjectTemplates/test/Templates.Tests/GrpcTemplateTest.cs
+++ b/src/ProjectTemplates/test/Templates.Tests/GrpcTemplateTest.cs
@@ -85,7 +85,10 @@ private async Task GrpcTemplateCore(string[] args = null)
var expectedLaunchProfileNames = new[] { "http", "https" };
await project.VerifyLaunchSettings(expectedLaunchProfileNames);
- await project.VerifyHasProperty("InvariantGlobalization", "true");
+ if (nativeAot)
+ {
+ await project.VerifyHasProperty("InvariantGlobalization", "true");
+ }
// Force a restore if native AOT so that RID-specific assets are restored
await project.RunDotNetPublishAsync(noRestore: !nativeAot);
diff --git a/src/ProjectTemplates/test/Templates.Tests/WorkerTemplateTest.cs b/src/ProjectTemplates/test/Templates.Tests/WorkerTemplateTest.cs
index 8206e8a78e58..d948a1c34551 100644
--- a/src/ProjectTemplates/test/Templates.Tests/WorkerTemplateTest.cs
+++ b/src/ProjectTemplates/test/Templates.Tests/WorkerTemplateTest.cs
@@ -58,7 +58,10 @@ private async Task WorkerTemplateCoreAsync(string language, string[] args)
await project.RunDotNetNewAsync("worker", language: language, args: args);
- await project.VerifyHasProperty("InvariantGlobalization", "true");
+ if (nativeAot)
+ {
+ await project.VerifyHasProperty("InvariantGlobalization", "true");
+ }
// Force a restore if native AOT so that RID-specific assets are restored
await project.RunDotNetPublishAsync(noRestore: !nativeAot);