dotnet new uninstall
This article applies to: ✔️ .NET Core 3.1 SDK and later versions
dotnet new uninstall <PATH|NUGET_ID> [-d|--diagnostics] [--verbosity <LEVEL>] [-h|--help]
dotnet new uninstall command uninstalls a template package at the
NUGET_ID provided. When the
<PATH|NUGET_ID> value isn’t specified, all currently installed template packages and their associated templates are displayed. When specifying
NUGET_ID, don’t include the version number.
Starting with the .NET 7 SDK, the
dotnet new syntax has changed:
--update-applyoption became the
- To use
--update-check, use the
updatesubcommand with the
Other options that were available before are still available to use with their respective subcommands. Separate help for each subcommand is available via the
dotnet new <subcommand> --help lists all supported options for the subcommand.
Additionally, tab completion is now available for
dotnet new. It supports completion for installed template names and for the options a selected template provides. To activate tab completion for the .NET SDK, see Enable tab completion. > > Examples of the old syntax: > > - List the installed templates and details about them, including how to uninstall them: > >
dotnetcli > dotnet new --uninstall > > > - Uninstall the Azure web jobs project template package: > >
dotnetcli > dotnet new --uninstall Microsoft.Azure.WebJobs.ProjectTemplates >
The folder on the file system or the NuGet package identifier the package was installed from. Note that the version for the NuGet package should not be specified.
Enables diagnostic output. Available since .NET SDK 7.0.100.
Prints out help for the uninstall command. Available since .NET SDK 7.0.100.
Sets the verbosity level of the command. Allowed values are
diag[nostic]. Available since .NET SDK 7.0.100.
List the installed templates and details about them, including how to uninstall them:
dotnet new uninstall
Uninstall the SPA templates for ASP.NET Core:
dotnet new uninstall Microsoft.DotNet.Web.Spa.ProjectTemplates
- dotnet new command
- dotnet new list command
- dotnet new search command
- Custom templates for dotnet new