Estoy ejecutando un proyecto básico de api predeterminado en Visual Studio 2017 con soporte de docker y recibo este error cada vez que ejecuto el comando add-migration -name name
add-migration: no se puede vincular el argumento al parámetro 'Ruta' porque es una cadena vacía. En línea: 1 char: 1 + add-migration + ~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Add-Migration], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Add-Migration
PD: este comando funciona sin la compatibilidad con la ventana acoplable, pero devuelve este error cuando agrego la compatibilidad con la ventana acoplable
Parece que estás llegando al problema #7540 . Por ahora, coloque su proyecto en una unidad "física" en lugar de un recurso compartido de archivos de red. (Borra eso. Estás usando los comandos PMC).
Probablemente te encuentres con el problema #7439 . Asegúrese de que su aplicación esté seleccionada como proyecto de inicio (o use el parámetro -StartupProject ) cuando ejecute los comandos.
Probé muchas soluciones sugeridas y ninguna parecía funcionar excepto esta: https://stackoverflow.com/a/58592444/1819403
Sería interesante saber con qué versión de Entity Framework se produjo este error. Tuve el mismo error con EF 6.3.0 y no estoy usando docker en absoluto.
La solución para mí fue volver a la versión 6.2.0 y crear la migración con ella.