升级到.NET Core 1.0项目文件后,无法在EF6上运行'dotnet ef'

尼古拉·舒

将所有project.json文件升级为.NET Core的新格式后,我无法为Entity Framework 6迁移运行“ dotnet ef”。有人可以看到下面的project.json有什么问题吗?

在我的project.json看起来像这样之前:

{
   "frameworks": {
     "dnx46": {
       "dependencies": {
       }
     }
   },
   "dependencies": {
     "EntityFramework": "6.1.3",
     "EntityFramework.DynamicFilters": "1.4.8-*",
     "Migrator.EF6": "1.1.0",
     ....
   },
   "commands": {
     "ef": "Migrator.EF6"
   }
 }

现在看起来像这样:

    {
      ...
      "frameworks": {
        "net46": {
          "dependencies": {
          }
        }
      },
      "dependencies": {
        "EntityFramework": "6.1.3",
        "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.0.0",
        "EntityFramework.DynamicFilters": "1.4.8-*",
        "Migrator.EF6": "1.2.0",
        "Migrator.EF6.Tools": {
          "version": "1.0.3",
          "target": "package",
          "type": "build"
        },
        ...
      },
      "tools": {
        "Migrator.EF6.Tools": {
          "version": "1.0.3",
          "imports": "portable-net45+win8+dnxcore50"
        }
      }
    }

这是我在运行“ dotnet ef”时当前遇到的错误消息:

未处理的异常:Microsoft.DotNet.Cli.Utils.CommandUnknownException:未找到与命令“ dotnet-ef”匹配的可执行文件

萨姆帕斯

您必须将此添加到您的project.json文件中。

"buildOptions": {
  "emitEntryPoint": true
}

另外,如果您没有Main类,请添加一个空的Main类,如下所示:

public class Program
{

    public static void Main(string[] args)
    {

    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

升级到Dotnet Core 1.0后出现Kendo错误

来自分类Dev

从EF6升级到EF7(又名EF Core 1.0)的经验

来自分类Dev

从EF6升级到EF7(又名EF Core 1.0)的经验

来自分类Dev

从Entity Framework 6升级到EF Core

来自分类Dev

升级到Visual Studio 16.3.0后,dotnet ef命令不再起作用

来自分类Dev

从.net-core-2.2升级到.net-core-3.1后,已发布应用程序的outputdir中的dotnet.exe是什么?

来自分类Dev

在 Unix 上从 .net Core 2.0 升级到 2.2.5

来自分类Dev

从EF Core 2.1升级到3.1后,无法在项目之间进行数据库迁移

来自分类Dev

从EF Core RC2升级到V1时,外键引用同一表异常

来自分类Dev

在.net4上升级到EF6-System.Data.MetadataException:指定的架构无效

来自分类Dev

从Core 2.2升级到ASP.NET Core 3.0后的IIS配置错误

来自分类Dev

从EF 4.0 ObjectContext升级到EF 6 / 6.1

来自分类Dev

将EF 4 EDMX升级到EF 6

来自分类Dev

从EF 4.0 ObjectContext升级到EF 6 / 6.1

来自分类Dev

在也使用 netstandard2.1 的项目中升级到 .NET Core 3 不是在 Rider 中构建的

来自分类Dev

升级到Asp.Net Core RC2后,奇怪的“&#65279”字符

来自分类Dev

使用Dapper升级到.net Core 1.0后缺少MissingMethodException

来自分类Dev

升级到.Net Core 3.1后,“活动/就绪”探针失败

来自分类Dev

从Asp.net Core 2.0升级到2.1后出现“无效的列名”错误

来自分类Dev

Moq验证升级到.NET Core 3.1后未按预期工作

来自分类Dev

升级到3.1后,ASP.NET Core不会从主体绑定参数

来自分类Dev

升级到Asp.Net Core RC2后,奇怪的“&#65279”字符

来自分类Dev

使用Dapper升级到.net Core 1.0后缺少MissingMethodException

来自分类Dev

将.net 3.5,MVC 1项目升级到.net4.5和MVC 5

来自分类Dev

将EF Core从2.2.6升级到3.1.3时DbSet <TEntity> .Local.Any()性能问题

来自分类Dev

将.net core 2.1升级到.net core 2.2时,linq to excel无法正常工作

来自分类Dev

NET Core Heroku应用程序中的“ dotnet-ef不存在”

来自分类Dev

升级到asp.net core rc2后,发布到Azure App Service崩溃

来自分类Dev

升级到asp.net core rc2后,发布到Azure App Service崩溃

Related 相关文章

  1. 1

    升级到Dotnet Core 1.0后出现Kendo错误

  2. 2

    从EF6升级到EF7(又名EF Core 1.0)的经验

  3. 3

    从EF6升级到EF7(又名EF Core 1.0)的经验

  4. 4

    从Entity Framework 6升级到EF Core

  5. 5

    升级到Visual Studio 16.3.0后,dotnet ef命令不再起作用

  6. 6

    从.net-core-2.2升级到.net-core-3.1后,已发布应用程序的outputdir中的dotnet.exe是什么?

  7. 7

    在 Unix 上从 .net Core 2.0 升级到 2.2.5

  8. 8

    从EF Core 2.1升级到3.1后,无法在项目之间进行数据库迁移

  9. 9

    从EF Core RC2升级到V1时,外键引用同一表异常

  10. 10

    在.net4上升级到EF6-System.Data.MetadataException:指定的架构无效

  11. 11

    从Core 2.2升级到ASP.NET Core 3.0后的IIS配置错误

  12. 12

    从EF 4.0 ObjectContext升级到EF 6 / 6.1

  13. 13

    将EF 4 EDMX升级到EF 6

  14. 14

    从EF 4.0 ObjectContext升级到EF 6 / 6.1

  15. 15

    在也使用 netstandard2.1 的项目中升级到 .NET Core 3 不是在 Rider 中构建的

  16. 16

    升级到Asp.Net Core RC2后,奇怪的“&#65279”字符

  17. 17

    使用Dapper升级到.net Core 1.0后缺少MissingMethodException

  18. 18

    升级到.Net Core 3.1后,“活动/就绪”探针失败

  19. 19

    从Asp.net Core 2.0升级到2.1后出现“无效的列名”错误

  20. 20

    Moq验证升级到.NET Core 3.1后未按预期工作

  21. 21

    升级到3.1后,ASP.NET Core不会从主体绑定参数

  22. 22

    升级到Asp.Net Core RC2后,奇怪的“&#65279”字符

  23. 23

    使用Dapper升级到.net Core 1.0后缺少MissingMethodException

  24. 24

    将.net 3.5,MVC 1项目升级到.net4.5和MVC 5

  25. 25

    将EF Core从2.2.6升级到3.1.3时DbSet <TEntity> .Local.Any()性能问题

  26. 26

    将.net core 2.1升级到.net core 2.2时,linq to excel无法正常工作

  27. 27

    NET Core Heroku应用程序中的“ dotnet-ef不存在”

  28. 28

    升级到asp.net core rc2后,发布到Azure App Service崩溃

  29. 29

    升级到asp.net core rc2后,发布到Azure App Service崩溃

热门标签

归档