假设我正在使用安装了 Blazor 模板的 Core 3.0
我的 VS 更新并下载了 sdk ,现在我的 dotnet cli默认3.1 preview X可以工作3.1 preview
因此 usingdotnet new不会显示我在使用时安装的已安装 Blazor 模板3.0
我尝试了这些命令至少查看以前模板的名称或实际创建3.0Blazor 项目,但没有任何效果
dotnet new --sdk-version "3.0.100-preview7-012821"
dotnet new --framework "netcoreapp3.0"
# Invalid input switch:--sdk-version3.0.100-preview7-012821
Run Code Online (Sandbox Code Playgroud)
如何列出dotnet new以前的 sdk/框架的模板,然后实际创建它们?
小智 9
基于有关如何选择要使用的 .NET 版本的文档:
在新项目文件夹中创建一个global.json包含以下内容的文件(对于 .net core 2.2.203 - 更改为所需版本):
{
"sdk": {
"version": "2.2.203"
}
}
Run Code Online (Sandbox Code Playgroud)
从命令行cd进入该文件夹并运行:
dotnet new choose-template-name
在此文件夹和子文件夹中运行任何 dotnet CLI 命令都将使用指定的 SDK。
当然,请确保首先安装了 SDK。
| 归档时间: |
|
| 查看次数: |
1585 次 |
| 最近记录: |