【发布时间】:2017-08-09 17:38:26
【问题描述】:
我在 Mac 上使用 VS Code 和 ASP.NET Core MVC 开始了一个项目,这是我的 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 上尝试过,得到了相同的结果。
我错过了什么?
【问题讨论】:
-
1.请不要在标题中强制添加标签 2. 不要互换使用 ASP.NET Core 和 .NET Core。它们代表完全不同的事物
-
还要确保您当前的路径是项目的根文件夹。如果您为项目创建文件夹,这可能比您预期的更深。
标签: macos asp.net-core asp.net-core-mvc visual-studio-code entity-framework-core