entity-framework – 未找到可执行文件匹配命令“dotnet-ef”
发布时间:2020-12-15 19:02:28 所属栏目:asp.Net 来源:网络整理
导读:我正在做一个项目示例使用ASP.Net核心RC2与Microsoft.EntityFramework.Core和SQLite。 我遵循这个教程: https://damienbod.com/2015/08/30/asp-net-5-with-sqlite-and-entity-framework-7/ 但是,当我运行这个命令: dotnet ef migrations add FirstMigrati
我正在做一个项目示例使用ASP.Net核心RC2与Microsoft.EntityFramework.Core和SQLite。
我遵循这个教程: 但是,当我运行这个命令: dotnet ef migrations add FirstMigration 我得到这个错误: No executable found matching command "dotnet-ef" 这里是我的project.json配置: { "dependencies": { "Microsoft.NETCore.App": { "version": "1.0.0-rc2-3002702","type": "platform" },"Microsoft.AspNetCore.Mvc": "1.0.0-rc2-final","Microsoft.AspNetCore.Server.IISIntegration": "1.0.0-rc2-final","Microsoft.AspNetCore.Server.Kestrel": "1.0.0-rc2-final","Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0-rc2-final","Microsoft.Extensions.Configuration.FileExtensions": "1.0.0-rc2-final","Microsoft.Extensions.Configuration.Json": "1.0.0-rc2-final","Microsoft.Extensions.Logging": "1.0.0-rc2-final","Microsoft.Extensions.Logging.Console": "1.0.0-rc2-final","Microsoft.Extensions.Logging.Debug": "1.0.0-rc2-final","Microsoft.EntityFrameworkCore": "1.0.0-rc2-final","Microsoft.EntityFrameworkCore.Sqlite": "1.0.0-rc2-final" },"tools": { "Microsoft.AspNetCore.Server.IISIntegration.Tools": { "version": "1.0.0-preview1-final","imports": "portable-net45+win8+dnxcore50" } },"frameworks": { "netcoreapp1.0": { "imports": [ "dotnet5.6","dnxcore50","portable-net45+win8" ] } },"buildOptions": { "emitEntryPoint": true,"preserveCompilationContext": true },"runtimeOptions": { "gcServer": true },"publishOptions": { "include": [ "wwwroot","Views","appsettings.json","web.config" ] },"scripts": { "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ] } } 解决方法
您应该只需要更新project.json文件的工具部分,包括:
"Microsoft.EntityFrameworkCore.Tools": { "version": "1.0.0-preview1-final","imports": [ "portable-net45+win8+dnxcore50","portable-net45+win8" ] } 这应该使dotnet ef命令可用。 重要 我还应该注意,dotnet ef命令只有在从包含project.json文件的同一目录运行它们时才可用。 实体框架核心1.1 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- ASP.NET是否从bin中将所有程序集加载到AppDomain中?
- 将额外的信息与ASP.NET MVC成员关联
- ASP.NET MVC 4的用户管理
- asp.net-mvc – HTMLHelper,从属性中生成“Expression> exp
- asp.net-mvc – 带有实体框架的MVC控制器的T4模板 – 主机的
- asp.net – Web窗体中的.NET MVC FileResult等价物
- asp.net – 我可以在sharepoint网站上使用多个母版页吗?
- asp.net – 缺少AuthenticationManager引用
- asp.net-mvc – MVC包含路径无效错误
- asp.net – 安装MvcScaffolding包时的NuGet执行策略错误
推荐文章
站长推荐
- asp.net – 如何在我的自定义MvcRouteHandler中模
- ASP.NET应用程序MSI安装程序多个实例
- Asp.net Webservice – 使用jquery AJAX安全地调
- asp.net-mvc – 用静态项绑定Html.DropDownList
- asp.net-mvc – ASP.NET MVC,BDD,Specflow和Wati
- 在asp.net mvc3中检测页面关闭(或卸载)
- asp.net-mvc – ASP.NET MVC视图模型命名约定
- asp.net – 是否可以强制WebControl呈现为而不是
- asp.net-mvc-4 – 如何在mvc布局中添加徽标?
- asp.net – 配置节“system.servicemodel”无法读
热点阅读