无法使用 dotnet CLI 创建类库(核心)
Can not create classlib (core) using dotnet CLI
我使用 dotnet CLI 命令 dotnet new classlib -o ProjectName
创建了一个 class 库并使用 dotnet add package
添加了 EF Core 包,但是当我尝试 运行 一些 dotnet ef
命令它抛出以下错误。
Error Message
后来才知道是dotnet new classlib
创建了classlib (.netstandard)而不是创建了classlib (核心)。我想知道是否可以使用 dotnet CLI 或 classlib(核心)的任何替代方法来创建 classlib(核心) .
您始终可以使用 -h
检查 class 库。所以,当你 运行 dotnet new classlib -h
时,你会发现一个选项 -f
来设置框架。基本上,如果您想创建一个新的 .net 核心项目,您可以 运行 以下内容:
dotnet new classlib -f netcoreapp2.2
但是,由于 2.2 版才推出几天,您可能想要安装它或使用 dotnet new classlib -f netcoreapp2.1
。
您还可以通过更新 .csproj 文件将现有的 netstandard 应用程序转换为 .net core。
我使用 dotnet CLI 命令 dotnet new classlib -o ProjectName
创建了一个 class 库并使用 dotnet add package
添加了 EF Core 包,但是当我尝试 运行 一些 dotnet ef
命令它抛出以下错误。
Error Message
后来才知道是dotnet new classlib
创建了classlib (.netstandard)而不是创建了classlib (核心)。我想知道是否可以使用 dotnet CLI 或 classlib(核心)的任何替代方法来创建 classlib(核心) .
您始终可以使用 -h
检查 class 库。所以,当你 运行 dotnet new classlib -h
时,你会发现一个选项 -f
来设置框架。基本上,如果您想创建一个新的 .net 核心项目,您可以 运行 以下内容:
dotnet new classlib -f netcoreapp2.2
但是,由于 2.2 版才推出几天,您可能想要安装它或使用 dotnet new classlib -f netcoreapp2.1
。
您还可以通过更新 .csproj 文件将现有的 netstandard 应用程序转换为 .net core。