コマンド「dotnet-ef」に一致する実行可能ファイルが見つかりません(プレビュー3)

キース・ジャクソン

コマンドラインからEFツールを実行しようとすると、上記のエラーが発生し続けます。

コマンド「dotnet-ef」一致する実行可能ファイルが見つかりませんでのすべての提案に従いましたが、役に立ちませんでした。

私はプロジェクトルートから実行しており、別の提案に従って、エントリポイントを発行するようにライブラリを構成しました(違いはありませんでした)。

これが私のproject.jsonです

{
    "version": "1.0.0-*",

    "dependencies": {
        "NETStandard.Library": "1.6.1-preview1-24530-04",
        "Microsoft.AspNetCore.Session": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.Tools": {
            "version": "1.0.0-preview3-final",
            "type": "build"
        },
        "Microsoft.NETCore.App": "1.1.0-preview1-001100-00",
        "Newtonsoft.Json": "9.0.1"
    },

    "frameworks": {
        "netcoreapp1.0": {
            "imports": [
                "dotnet5.6",
                "portable-net45+win8"
            ]
        }
    },

    "tools": {
        "Microsoft.Extensions.Caching.SqlConfig.Tools": "1.0.0-preview3-final",
        "Microsoft.EntityFrameworkCore.Tools": {
            "version": "1.0.0-preview3-final",
            "imports": "portable-net451+win8"
        }
    },

    "buildOptions": {
        "emitEntryPoint": true
    }
}

私のEFコード要素は、MVCプロジェクトによって参照される別のライブラリにあります。

更新:ライブラリの奇妙さを排除するためにMVCプロジェクトからこれを実行しようとしましたが、次のproject.jsonで同じ問題が発生します

{
    "userSecretsId": "aspnet-blahblahblah",

    "dependencies": {
        "MyLibrary": {
            "target": "project"
        },
        "Microsoft.AspNetCore.Authentication.Cookies": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Diagnostics": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Identity.EntityFrameworkCore": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Mvc": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Razor.Tools": "1.0.0-preview3-final",
        "Microsoft.AspNetCore.Routing": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Server.IISIntegration": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.Server.Kestrel": "1.1.0-preview1-final",
        "Microsoft.AspNetCore.StaticFiles": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.SqlServer": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.SqlServer.Design": "1.1.0-preview1-final",
        "Microsoft.EntityFrameworkCore.Tools": {
            "version": "1.0.0-preview3-final",
            "type": "build"
        },
        "Microsoft.Extensions.Caching.SqlServer": "1.0.0",
        "Microsoft.Extensions.Configuration.EnvironmentVariables": "1.1.0-preview1-final",
        "Microsoft.Extensions.Configuration.Json": "1.1.0-preview1-final",
        "Microsoft.Extensions.Configuration.UserSecrets": "1.1.0-preview1-final",
        "Microsoft.Extensions.Logging": "1.1.0-preview1-final",
        "Microsoft.Extensions.Logging.Console": "1.1.0-preview1-final",
        "Microsoft.Extensions.Logging.Debug": "1.1.0-preview1-final",
        "Microsoft.Extensions.Options.ConfigurationExtensions": "1.1.0-preview1-final",
        "Microsoft.NETCore.App": "1.1.0-preview1-001100-00",
        "Microsoft.VisualStudio.Web.BrowserLink.Loader": "14.1.0-preview1-final",
        "Microsoft.VisualStudio.Web.CodeGeneration.Tools": "1.0.0-preview3-final",
        "Microsoft.VisualStudio.Web.CodeGenerators.Mvc": "1.0.0-preview3-final"
    },

    "tools": {
        "Microsoft.Extensions.SecretManager.Tools": "1.0.0-preview3-final",
        "Microsoft.EntityFrameworkCore.Tools": {
            "version": "1.0.0-preview3-final",
            "imports": "portable-net451+win8"
        }
    },

    "frameworks": {
        "netcoreapp1.0": {
            "imports": [
                "dotnet5.6",
                "portable-net45+win8"
            ]
        }
    },

    "buildOptions": {
        "emitEntryPoint": true,
        "preserveCompilationContext": true
    },

    "runtimes": {
        "win7-x64": {}
    },

    "runtimeOptions": {
        "configProperties": {
            "System.GC.Server": true
        }
    },

    "publishOptions": {
        "include": [
            "wwwroot",
            "**/*.cshtml",
            "appsettings.json",
            "web.config"
        ]
    },

    "scripts": {
        "prepublish": [ "npm install", "gulp build-prod" ],
        "postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
    }
}

https://github.com/aspnet/EntityFramework/issues/6892のgithubにもこれを追加しました

キース・ジャクソン

EF.Toolsをpreview3からpreview2にダウングレードすることをテストしたところ、すべて正常に認識されました。次に、実行中にエラーが発生しました...

「dotnetefmigrationsadd」

メソッドが見つかりません: 'System.String Microsoft.EntityFrameworkCore.Metadata.Internal.EntityTypeExtensions.DisplayName(Microsoft.EntityFrameworkCore.Metadata.IEntityType)'。

Preview3は必須のようですが、ツールセクションは次のように別の言い方をする必要があります...

"tools": {
  "Microsoft.EntityFrameworkCore.Tools.DotNet": "1.0.0-preview3-final"
},

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

コマンド「dotnet-ef」に一致する実行可能ファイルが見つかりません

分類Dev

コマンド「dotnet-watch」に一致する実行可能ファイルが見つかりません

分類Dev

コマンド「dotnet-add」に一致する実行可能ファイルが見つかりません

分類Dev

コマンド「dotnet-tool」に一致する実行可能ファイルが見つかりません

分類Dev

コマンド「dotnet-script」に一致する実行可能ファイルが見つかりません

分類Dev

コマンド「dotnet-./..dll」に一致する実行可能ファイルが見つかりません

分類Dev

Dotnet core 2 docker:コマンド「dotnet-watch」に一致する実行可能ファイルが見つかりません

分類Dev

ASP.NET CoreのWebDeploy中に、コマンド「dotnet-bundle」に一致する実行可能ファイルが見つかりませんでした

分類Dev

「コマンドdotnet-efに一致する実行可能ファイルが見つかりません」エラーがEFCoreデータベースで最初に発生

分類Dev

DotNetCLIツールが「一致するコマンド「dotnet-migrate-2017」に一致する実行可能ファイルが見つかりません」で失敗する

分類Dev

Macでコマンド「dotnet-aspnet-codegenerator」asp.netコア2.1プロジェクトに一致する実行可能ファイルが見つかりません

分類Dev

gcloudcomposerコマンドが「$ PATHに実行可能ファイルが見つかりません」で失敗する

分類Dev

gcloudcomposerコマンドが「$ PATHに実行可能ファイルが見つかりません」で失敗する

分類Dev

コマンド「dotnet ef」が見つかりませんか?

分類Dev

firebasedeployパターン「 'src / ** / *'」に一致するファイルが見つかりませんでした

分類Dev

xcode6に一致するプロビジョニングプロファイルが見つかりません

分類Dev

Windows8「where」コマンドでパスに実行可能ファイルが見つかりません

分類Dev

コマンドラインでノードjsファイルを実行すると、モジュールが見つかりません

分類Dev

スクリプトが実行可能ファイルに設定されているにもかかわらず、コマンドラインからスクリプトを実行できません-「コマンドが見つかりません」というメッセージが表示されます

分類Dev

ビルドgem、実行可能ファイルが見つかりません

分類Dev

ユーザーrootが見つかりません:passwdファイルに一致するエントリがありません

分類Dev

ユーザーrootが見つかりません:Dockerのpasswdファイルに一致するエントリがありません

分類Dev

## [エラー]指定されたパターンに一致するプロジェクトファイルが見つかりませんでした

分類Dev

起動時にsudoを使用して実行可能ファイルを起動する-コマンドが見つかりません

分類Dev

ARMのVSTSパイプライン展開エラー:テンプレートファイルパターンに一致するファイルが見つかりませんでした

分類Dev

Azureパイプラインエラー:テンプレートファイルパターンに一致するファイルが見つかりませんでした

分類Dev

ミント:実行可能ファイル:コマンドが見つかりません

分類Dev

コンテナープロセスを開始すると "exec:> \" exec \ ":$ PATHに実行可能ファイルが見つかりません":不明

分類Dev

Xcode 7.2で一致するプロビジョニングプロファイルが見つかりません

Related 関連記事

  1. 1

    コマンド「dotnet-ef」に一致する実行可能ファイルが見つかりません

  2. 2

    コマンド「dotnet-watch」に一致する実行可能ファイルが見つかりません

  3. 3

    コマンド「dotnet-add」に一致する実行可能ファイルが見つかりません

  4. 4

    コマンド「dotnet-tool」に一致する実行可能ファイルが見つかりません

  5. 5

    コマンド「dotnet-script」に一致する実行可能ファイルが見つかりません

  6. 6

    コマンド「dotnet-./..dll」に一致する実行可能ファイルが見つかりません

  7. 7

    Dotnet core 2 docker:コマンド「dotnet-watch」に一致する実行可能ファイルが見つかりません

  8. 8

    ASP.NET CoreのWebDeploy中に、コマンド「dotnet-bundle」に一致する実行可能ファイルが見つかりませんでした

  9. 9

    「コマンドdotnet-efに一致する実行可能ファイルが見つかりません」エラーがEFCoreデータベースで最初に発生

  10. 10

    DotNetCLIツールが「一致するコマンド「dotnet-migrate-2017」に一致する実行可能ファイルが見つかりません」で失敗する

  11. 11

    Macでコマンド「dotnet-aspnet-codegenerator」asp.netコア2.1プロジェクトに一致する実行可能ファイルが見つかりません

  12. 12

    gcloudcomposerコマンドが「$ PATHに実行可能ファイルが見つかりません」で失敗する

  13. 13

    gcloudcomposerコマンドが「$ PATHに実行可能ファイルが見つかりません」で失敗する

  14. 14

    コマンド「dotnet ef」が見つかりませんか?

  15. 15

    firebasedeployパターン「 'src / ** / *'」に一致するファイルが見つかりませんでした

  16. 16

    xcode6に一致するプロビジョニングプロファイルが見つかりません

  17. 17

    Windows8「where」コマンドでパスに実行可能ファイルが見つかりません

  18. 18

    コマンドラインでノードjsファイルを実行すると、モジュールが見つかりません

  19. 19

    スクリプトが実行可能ファイルに設定されているにもかかわらず、コマンドラインからスクリプトを実行できません-「コマンドが見つかりません」というメッセージが表示されます

  20. 20

    ビルドgem、実行可能ファイルが見つかりません

  21. 21

    ユーザーrootが見つかりません:passwdファイルに一致するエントリがありません

  22. 22

    ユーザーrootが見つかりません:Dockerのpasswdファイルに一致するエントリがありません

  23. 23

    ## [エラー]指定されたパターンに一致するプロジェクトファイルが見つかりませんでした

  24. 24

    起動時にsudoを使用して実行可能ファイルを起動する-コマンドが見つかりません

  25. 25

    ARMのVSTSパイプライン展開エラー:テンプレートファイルパターンに一致するファイルが見つかりませんでした

  26. 26

    Azureパイプラインエラー:テンプレートファイルパターンに一致するファイルが見つかりませんでした

  27. 27

    ミント:実行可能ファイル:コマンドが見つかりません

  28. 28

    コンテナープロセスを開始すると "exec:> \" exec \ ":$ PATHに実行可能ファイルが見つかりません":不明

  29. 29

    Xcode 7.2で一致するプロビジョニングプロファイルが見つかりません

ホットタグ

アーカイブ