-
Notifications
You must be signed in to change notification settings - Fork 10.1k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add new "api" project template that supports native AOT (#46064)
* Added "api" project template * Add script for running "dotnet new api -aot" locally * Update Test-Template.ps1 to handle RID-specific publish output and disable TreatWarningsAsErrors
- Loading branch information
1 parent
e852e90
commit 4535ea1
Showing
54 changed files
with
884 additions
and
25 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17 changes: 17 additions & 0 deletions
17
src/ProjectTemplates/Web.ProjectTemplates/Api-CSharp.csproj.in
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
<Project Sdk="Microsoft.NET.Sdk.Web"> | ||
|
||
<PropertyGroup> | ||
<TargetFramework>${DefaultNetCoreTargetFramework}</TargetFramework> | ||
<Nullable>enable</Nullable> | ||
<ImplicitUsings>enable</ImplicitUsings> | ||
<NoDefaultLaunchSettingsFile Condition="'$(ExcludeLaunchSettings)' == 'True'">true</NoDefaultLaunchSettingsFile> | ||
<RootNamespace Condition="'$(name)' != '$(name{-VALUE-FORMS-}safe_namespace)'">Company.WebApplication1</RootNamespace> | ||
<ServerGarbageCollection>False</ServerGarbageCollection> | ||
<!--#if (NativeAot) --> | ||
<PublishAot>true</PublishAot> | ||
<TrimMode>full</TrimMode> | ||
<PublishIISAssets>false</PublishIISAssets> | ||
<!--#endif --> | ||
</PropertyGroup> | ||
|
||
</Project> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
33 changes: 33 additions & 0 deletions
33
...ectTemplates/Web.ProjectTemplates/content/Api-CSharp/.template.config/dotnetcli.host.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,33 @@ | ||
{ | ||
"$schema": "http://json.schemastore.org/dotnetcli.host", | ||
"symbolInfo": { | ||
"Framework": { | ||
"longName": "framework" | ||
}, | ||
"skipRestore": { | ||
"longName": "no-restore", | ||
"shortName": "" | ||
}, | ||
"kestrelHttpPort": { | ||
"isHidden": true | ||
}, | ||
"iisHttpPort": { | ||
"isHidden": true | ||
}, | ||
"ExcludeLaunchSettings": { | ||
"longName": "exclude-launch-settings", | ||
"shortName": "" | ||
}, | ||
"UseProgramMain": { | ||
"longName": "use-program-main", | ||
"shortName": "" | ||
}, | ||
"NativeAot": { | ||
"longName": "publish-native-aot", | ||
"shortName": "aot" | ||
} | ||
}, | ||
"usageExamples": [ | ||
"" | ||
] | ||
} |
23 changes: 23 additions & 0 deletions
23
src/ProjectTemplates/Web.ProjectTemplates/content/Api-CSharp/.template.config/ide.host.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
{ | ||
"$schema": "http://json.schemastore.org/ide.host", | ||
"order": 100, | ||
"icon": "ide/API.png", | ||
"supportsDocker": true, | ||
"symbolInfo": [ | ||
{ | ||
"id": "UseProgramMain", | ||
"isVisible": true, | ||
"persistenceScope": "shared", | ||
"persistenceScopeName": "Microsoft" | ||
}, | ||
{ | ||
"id": "NativeAot", | ||
"isVisible": true | ||
} | ||
], | ||
"unsupportedHosts": [ | ||
{ | ||
"id": "vs" | ||
} | ||
] | ||
} |
Binary file added
BIN
+602 Bytes
...tTemplates/Web.ProjectTemplates/content/Api-CSharp/.template.config/ide/API.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.cs.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.de.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.en.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.es.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.fr.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.it.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.ja.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.ko.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.pl.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
....ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.pt-BR.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.ru.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
17 changes: 17 additions & 0 deletions
17
...Web.ProjectTemplates/content/Api-CSharp/.template.config/localize/templatestrings.tr.json
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,17 @@ | ||
{ | ||
"author": "Microsoft", | ||
"name": "ASP.NET Core API", | ||
"description": "A project template for creating an ASP.NET Core API application.", | ||
"symbols/ExcludeLaunchSettings/description": "Whether to exclude launchSettings.json from the generated template.", | ||
"symbols/kestrelHttpPort/description": "Port number to use for the HTTP endpoint in launchSettings.json.", | ||
"symbols/iisHttpPort/description": "Port number to use for the IIS Express HTTP endpoint in launchSettings.json.", | ||
"symbols/Framework/description": "The target framework for the project.", | ||
"symbols/Framework/choices/net8.0/description": "Target net8.0", | ||
"symbols/skipRestore/description": "If specified, skips the automatic restore of the project on create.", | ||
"symbols/UseProgramMain/displayName": "Do not use _top-level statements", | ||
"symbols/UseProgramMain/description": "Whether to generate an explicit Program class and Main method instead of top-level statements.", | ||
"symbols/NativeAot/displayName": "Enable _native AOT publish", | ||
"symbols/NativeAot/description": "Whether to enable the project for publishing as native AOT.", | ||
"postActions/restore/description": "Restore NuGet packages required by this project.", | ||
"postActions/restore/manualInstructions/default/text": "Run 'dotnet restore'" | ||
} |
Oops, something went wrong.