macos - 找不到与命令 "dotnet-ef"匹配的可执行文件 (Csproj)

标签 macos asp.net-core asp.net-core-mvc visual-studio-code entity-framework-core

我使用 VS Code 和 ASP.NET Core MVC 在 Mac 上启动了一个项目,这是我的 csproj:

  <ItemGroup>
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
    <PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="1.1.0" />

    <PackageReference Include="System.Data.SqlClient" Version="4.3.0" />

    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="1.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="1.1.1" PrivateAssets="All" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="1.1.0" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version="1.0.0" />
  </ItemGroup>

我总是收到“找不到匹配命令“dotnet-ef”的可执行文件”

我在 Windows 10 上尝试过,得到了相同的结果。

我错过了什么?

最佳答案

添加了这个以使其工作:

 <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.EntityFrameworkCore.Tools.DotNet" Version = "1.0.0"/>
  </ItemGroup>

关于macos - 找不到与命令 "dotnet-ef"匹配的可执行文件 (Csproj),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42869784/

相关文章:

objective-c - 单击按钮时不要关闭 NSAlert

c# - Entity Framework Core 2.1 - 多个提供者

c# - 无法从 appsettings.json 读取数据

azure - 我在 Azure Linux WebApp 上部署的 .netcore 2.1 MVC 中的通知

asp.net-mvc - ASP.NET Core 2 中的默认输入格式化程序

django - 用于 Django 开发的 MacBook?

objective-c - 在 HTML5 文档中加载视频时,WebView 的自定义 NSURLProtocol 类不起作用

c++ - Cocoa 小部件的名称及其 Qt 等效项

c# - ASP.NET Core 6.0 - 最少的 API : What parameters are available to Map methods for handling routes?

c# - Asp.Net Core Web API 2.2 Controller 不返回完整的 JSON