无法从输入的模板名称中确定所需的模板:blazorserverside
Unable to determine the desired template from the input template name: blazorserverside
我正在尝试设置 blazor 服务器端,但在尝试安装时我一直遇到这个问题
来自微软的 this tutorial,我在 powershell 中收到此错误 window
PS D:\blazorTesting> dotnet new blazorserverside -o WebApplicationServerSide
Usage: new [options]
Options:
-h, --help Displays help for this command.
-l, --list Lists templates containing the specified name. If no name is specified, lists all templates.
-n, --name The name for the output being created. If no name is specified, the name of the current directory is used.
-o, --output Location to place the generated output.
-i, --install Installs a source or a template pack.
-u, --uninstall Uninstalls a source or a template pack.
--nuget-source Specifies a NuGet source to use during install.
--type Filters templates based on available types. Predefined values are "project", "item" or "other".
--dry-run Displays a summary of what would happen if the given command line were run if it would result in a template creation.
--force Forces content to be generated even if it would change existing files.
-lang, --language Filters templates based on language and specifies the language of the template to create.
Unable to determine the desired template from the input template name: blazorserverside.
The following templates partially match the input. Be more specific with the template name and/or language.
Templates Short Name Language Tags
---------------------------------------------------------------------------------------------------
Blazor (server-side) blazorserverside [C#] Web/Blazor
Blazor (Server-side in ASP.NET Core) blazorserverside [C#] Web/Blazor/ServerSide
Examples:
dotnet new blazorserverside
dotnet new blazorserverside --auth Individual
dotnet new --help
简介
Dotnet preview6 sdk 附带 Blazor 服务器端模板。仅当您要创建托管、客户端或库时才需要安装模板。
要安装模板,您应该使用带有模板名称的 dotnet new -i
以及可选的 版本 。
问题
当您添加模板时忘记设置模板版本,您做了:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates # Bad. Don't copy-paste
而不是:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview6.19307.2
因此,您是否有两次 blazorserverside
:每个版本一个。
解决方案
好消息,很容易修复。
步骤 1:删除错误模板:
dotnet new -u Microsoft.AspNetCore.Blazor.Templates
步骤 2:安装 [可选] 新的。请记住,您不需要此模板来创建服务器端 Blazor 应用程序。
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview6.19307.2
享受您的实验。
我正在尝试设置 blazor 服务器端,但在尝试安装时我一直遇到这个问题
来自微软的 this tutorial,我在 powershell 中收到此错误 window
PS D:\blazorTesting> dotnet new blazorserverside -o WebApplicationServerSide
Usage: new [options]
Options:
-h, --help Displays help for this command.
-l, --list Lists templates containing the specified name. If no name is specified, lists all templates.
-n, --name The name for the output being created. If no name is specified, the name of the current directory is used.
-o, --output Location to place the generated output.
-i, --install Installs a source or a template pack.
-u, --uninstall Uninstalls a source or a template pack.
--nuget-source Specifies a NuGet source to use during install.
--type Filters templates based on available types. Predefined values are "project", "item" or "other".
--dry-run Displays a summary of what would happen if the given command line were run if it would result in a template creation.
--force Forces content to be generated even if it would change existing files.
-lang, --language Filters templates based on language and specifies the language of the template to create.
Unable to determine the desired template from the input template name: blazorserverside.
The following templates partially match the input. Be more specific with the template name and/or language.
Templates Short Name Language Tags
---------------------------------------------------------------------------------------------------
Blazor (server-side) blazorserverside [C#] Web/Blazor
Blazor (Server-side in ASP.NET Core) blazorserverside [C#] Web/Blazor/ServerSide
Examples:
dotnet new blazorserverside
dotnet new blazorserverside --auth Individual
dotnet new --help
简介
Dotnet preview6 sdk 附带 Blazor 服务器端模板。仅当您要创建托管、客户端或库时才需要安装模板。
要安装模板,您应该使用带有模板名称的 dotnet new -i
以及可选的 版本 。
问题
当您添加模板时忘记设置模板版本,您做了:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates # Bad. Don't copy-paste
而不是:
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview6.19307.2
因此,您是否有两次 blazorserverside
:每个版本一个。
解决方案
好消息,很容易修复。
步骤 1:删除错误模板:
dotnet new -u Microsoft.AspNetCore.Blazor.Templates
步骤 2:安装 [可选] 新的。请记住,您不需要此模板来创建服务器端 Blazor 应用程序。
dotnet new -i Microsoft.AspNetCore.Blazor.Templates::3.0.0-preview6.19307.2
享受您的实验。