【发布时间】:2019-09-26 02:59:55
【问题描述】:
我今天已经安装了 Visual Studio for Mac (OSX 10.12.1),我已经深入研究了。
我想尝试让 EntityFrameworkCore (1.1.0) 与 SQLite 一起运行。
所以我创建了一个新的控制台应用程序 .NET Core,并且遇到了一些麻烦,能够添加所有必要的 nuget 包。不知何故,Visual Studio 无法下载依赖项,所以我不得不手动下载每个依赖项。 (也许这可以解决问题:.Net Core 1.1.0 NuGet packages fail to install in Visual Studio Mac还没有测试这个。)
如本文 (https://docs.microsoft.com/en-us/ef/core/get-started/netcore/new-db-sqlite) 中所述,我想添加迁移,但在 IDE 中找不到必要的命令行工具。 我错过了什么吗?
然后我继续使用 .NET Core CLI 手动完成。安慰。 (https://www.microsoft.com/net/core#macos)。但是当我执行dotnet ef migrations add init 时出现以下错误。
找不到匹配命令“dotnet-ef”的可执行文件
有没有人能够让它成功运行?
【问题讨论】:
-
我遇到了类似的问题,并且能够从包管理器控制台做一个脚手架。就我而言,数据库是 PostgreSQL。
标签: macos visual-studio entity-framework-core .net-core