c# - 找不到命令“dotnet ef”
问题描述
我在Arch Linux / Visual Studio Code 上使用 .NET Core 2.0 并试图让EF工具工作,但我不断收到错误消息:
找不到命令 dotnet ef
我只是到处寻找,但没有一个建议奏效。
运行“dotnet ef”的结果:
[wasiim@wasiim-PC WebApiServerApp]$ dotnet ef --help
Cannot find command 'dotnet ef', please run the following command to install
dotnet tool install --global dotnet-ef
[wasiim@wasiim-PC WebApiServerApp]$ dotnet tool list -g
Package Id Version Commands
---------------------------------------------------
dotnet-dev-certs 2.2.0 dotnet-dev-certs
dotnet-ef 2.2.3 dotnet-ef
[wasiim@wasiim-PC WebApiServerApp]$
如果有帮助,这是“dotnet --info”结果:
[wasiim@wasiim-PC WebApiServerApp]$ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 2.2.105
Commit: 7cecb35b92
Runtime Environment:
OS Name: arch
OS Version:
OS Platform: Linux
RID: arch-x64
Base Path: /opt/dotnet/sdk/2.2.105/
Host (useful for support):
Version: 2.2.3
Commit: 6b8ad509b6
.NET Core SDKs installed:
2.2.105 [/opt/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.NETCore.App 2.2.3 [/opt/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
这是我的 .csproj 文件:
<Project Sdk="Microsoft.NET.Sdk.Web">
<PropertyGroup>
<TargetFramework>netcoreapp2.2</TargetFramework>
</PropertyGroup>
<ItemGroup>
<Folder Include="wwwroot\" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Lucene.Net.Analysis.Common" Version="4.8.0-beta00005" />
<PackageReference Include="Lucene.Net.QueryParser" Version="4.8.0-beta00005" />
<PackageReference Include="Microsoft.AspNetCore.App" Version="2.2.5" />
<PackageReference Include="Lucene.Net" Version="4.8.0-beta00005" />
<PackageGroup Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.0" />
<PackageReference Include="Microsoft.AspNetCore.Razor.Design" Version="2.2.0" PrivateAssets="All" />
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="2.2.4" />
<DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="2.0.3" />
</ItemGroup>
</Project>
解决方案
推荐阅读
- ruby-on-rails - 如何在活动记录查询下方进行优化,该查询不返回属于日期范围的记录
- java - 在 CompletableFuture 类中使用 join 方法与 get 方法
- java - 如何将嵌套的 XML 复杂元素转换为 Java 中的 Saxon.Sequence?
- tensorflow - 如何向后遍历 tf.data.Dataset 中的示例?
- android - java.lang.NullPointerException:尝试调用虚拟方法解析
- character-encoding - 如何压缩汉字
- pdf - 将页面级别透明度混合颜色空间设置为设备 RGB
- ios - 尽管在 iOS 12 中将其复制过来,但节点克隆仍不保持几何形状
- c - 如何在堆栈构建我的项目之前生成 FFI 依赖项(使用 nix)?
- c++ - 为什么我的 DLL 不执行入口点?