[英]dotnet cli how to create project using previous sdk/framework?
假设我正在使用安装了 Blazor 模板的 Core 3.0
我的 VS 更新并下载了 sdk 3.1 preview X
现在我的 dotnet cli 默认在3.1 preview
中工作
所以使用dotnet new
不会显示我在使用3.0
时安装的 Blazor 模板
我尝试了这些命令以至少查看以前模板的名称或实际创建3.0
Blazor 项目,但没有任何效果
dotnet new --sdk-version "3.0.100-preview7-012821"
dotnet new --framework "netcoreapp3.0"
__
输入开关无效:--sdk-version3.0.100-preview7-012821
如何为以前的 sdk/框架列出dotnet new
模板,然后实际创建它们?
在您的新项目文件夹中创建一个global.json
文件,其中包含以下内容(对于 .net 核心 2.2.203 - 更改为所需版本):
{
"sdk": {
"version": "2.2.203"
}
}
从命令行cd
进入该文件夹并运行: dotnet new choose-template-name
在此文件夹和子文件夹中运行任何 dotnet CLI 命令,将使用指定的 SDK。
当然,请确保首先安装 SDK。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.