DockerをサポートするVisualStudio 2017でデフォルトのAPIコアプロジェクトを実行していますが、コマンドadd-migration -name name
を実行するたびにこのエラーが発生しました
add-migration:空の文字列であるため、引数をパラメータ 'Path'にバインドできません。行:1文字:1+追加移行+ ~~~~~~~~~~~~~ + CategoryInfo:InvalidData :( :) [Add-Migration]、ParameterBindingValidationException + FullyQualifiedErrorId:ParameterArgumentValidationErrorEmptyStringNotAllowed、Add-Migration
PS:このコマンドはDockerサポートなしで機能しますが、Dockerサポートを追加するとこのエラーが返されます
このエラーが発生したEntityFrameworkのバージョンを知ることは興味深いでしょう。 EF 6.3.0でも同じエラーが発生し、dockerをまったく使用していません。
私にとっての解決策は、バージョン6.2.0に戻り、それを使用して移行を作成することでした。
私は多くの提案された解決策を試しましたが、これを除いてどれもうまくいかなかったようです: https://stackoverflow.com/a/58592444/18194