Skip to content

Commit 7a3f304

Browse files
Update AOT friendly templates in reaction to SDK default changes & discussions (#47847)
* Change project templates to use `--aot` parameter * Remove StripSymbols property from relevant templates * Update template tests
1 parent 3cb23e1 commit 7a3f304

File tree

8 files changed

+9
-12
lines changed

8 files changed

+9
-12
lines changed

src/ProjectTemplates/Shared/ArgConstants.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,5 +25,5 @@ internal static class ArgConstants
2525
public const string AadB2cInstance = "--aad-b2c-instance";
2626
public const string UseLocalDb = "-uld";
2727
public const string NoHttps = "--no-https";
28-
public const string PublishNativeAot = "--publish-native-aot";
28+
public const string PublishNativeAot = "--aot";
2929
}

src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
<InvariantGlobalization>true</InvariantGlobalization>
1111
<!--#if (NativeAot) -->
1212
<PublishAot>true</PublishAot>
13-
<StripSymbols>true</StripSymbols>
1413
<!--#endif -->
1514
</PropertyGroup>
1615

src/ProjectTemplates/Web.ProjectTemplates/GrpcService-CSharp.csproj.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<InvariantGlobalization>true</InvariantGlobalization>
88
<!--#if (NativeAot) -->
99
<PublishAot>true</PublishAot>
10-
<StripSymbols>true</StripSymbols>
1110
<!--#endif -->
1211
</PropertyGroup>
1312

src/ProjectTemplates/Web.ProjectTemplates/Worker-CSharp.csproj.in

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
<InvariantGlobalization>true</InvariantGlobalization>
88
<!--#if (NativeAot) -->
99
<PublishAot>true</PublishAot>
10-
<StripSymbols>true</StripSymbols>
1110
<!--#endif -->
1211
<UserSecretsId>dotnet-Company.Application1-53bc9b9d-9d6a-45d4-8429-2a2761773502</UserSecretsId>
1312
<NoDefaultLaunchSettingsFile Condition="'$(ExcludeLaunchSettings)' == 'True'">True</NoDefaultLaunchSettingsFile>

src/ProjectTemplates/Web.ProjectTemplates/content/Api-CSharp/.template.config/dotnetcli.host.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"shortName": ""
2424
},
2525
"NativeAot": {
26-
"longName": "publish-native-aot",
27-
"shortName": "aot"
26+
"longName": "aot",
27+
"shortName": ""
2828
}
2929
},
3030
"usageExamples": [

src/ProjectTemplates/Web.ProjectTemplates/content/GrpcService-CSharp/.template.config/dotnetcli.host.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,8 @@
2323
"shortName": ""
2424
},
2525
"NativeAot": {
26-
"longName": "publish-native-aot",
27-
"shortName": "aot"
26+
"longName": "aot",
27+
"shortName": ""
2828
}
2929
},
3030
"usageExamples": [

src/ProjectTemplates/Web.ProjectTemplates/content/Worker-CSharp/.template.config/dotnetcli.host.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
"shortName": ""
1818
},
1919
"NativeAot": {
20-
"longName": "publish-native-aot",
21-
"shortName": "aot"
20+
"longName": "aot",
21+
"shortName": ""
2222
}
2323
},
2424
"usageExamples": [

src/ProjectTemplates/test/Templates.Tests/template-baselines.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@
543543
},
544544
"NativeAot": {
545545
"Template": "api",
546-
"Arguments": "new api -aot",
546+
"Arguments": "new api --aot",
547547
"Files": [
548548
"appsettings.Development.json",
549549
"appsettings.json",
@@ -569,7 +569,7 @@
569569
},
570570
"ProgramMainNativeAot": {
571571
"Template": "api",
572-
"Arguments": "new api -aot --use-program-main",
572+
"Arguments": "new api --aot --use-program-main",
573573
"Files": [
574574
"appsettings.Development.json",
575575
"appsettings.json",

0 commit comments

Comments
 (0)