Sin método de extensión UseDatabaseErrorPage () en Net Core 3.0

33

He creado la aplicación Net Core 3.0 y el siguiente código que funcionó en 2.2 ahora no lo es.

app.UseDatabaseErrorPage();

Parece que en la clase 3.0 DatabaseErrorPageExtensionsno existe dentro del Microsoft.AspNetCore.Builderespacio de nombres. ¿Me estoy perdiendo alguna dependencia? Tengo EntityFrameworkCore NuGet con herramientas y diseño agregado.

Agregando

using Microsoft.AspNetCore.Builder;

No ayudó.

Levvy
fuente
Exactamente, por lo que este método debería ser pero no existe.
Levvy

Respuestas:

69

Agregue una referencia a 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore', parece que la función está en ese paquete ahora.

Brian
fuente
3
Trabajó como un encanto
Levvy
Gracias, también funcionó a mi lado, la razón principal de este error es que después de actualizar a .net core 3.1, debe deshacerse del paquete NuGet de Microsoft.AspNetCore.App que tiene muchas dependencias. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore es una de las dependencias que necesitamos agregar individualmente en caso de que las necesitemos.
Feras Taleb
Trabajó para mí, gracias!
Freddy
Funciona como encanto! ¡Gracias!
Mohammed Gadi
1

utilizar

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore -Version 3.1.2
M.Ali El-Sayed
fuente
0

[CLI] dotnet add package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore - versión 3.1.2

[StartUp.cs]

usando Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore;

BatterJim
fuente
¡Tu respuesta carece de claridad!
mw509