Tidak ada metode ekstensi UseDatabaseErrorPage () di Net Core 3.0

33

Saya telah membuat aplikasi Net Core 3.0 dan kode berikut yang bekerja di 2.2 sekarang tidak.

app.UseDatabaseErrorPage();

Sepertinya di kelas 3.0 DatabaseErrorPageExtensionstidak ada di dalam Microsoft.AspNetCore.Buildernamespace. Apakah saya kehilangan beberapa ketergantungan? Saya memiliki EntityFrameworkCore NuGet dengan Alat dan Desain ditambahkan.

Menambahkan

using Microsoft.AspNetCore.Builder;

tidak membantu.

Retribusi
sumber
Tepat, jadi metode ini harus tetapi tidak ada.
Levvy

Jawaban:

69

Tambahkan referensi ke 'Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore', tampaknya fungsi tersebut ada dalam paket itu sekarang.

Brian
sumber
3
Bekerja seperti pesona
Levvy
Terima kasih, itu bekerja juga di pihak saya, alasan utama untuk kesalahan ini adalah bahwa setelah memutakhirkan ke .net core 3.1, Anda harus menyingkirkan paket NuGet Microsoft.AspNetCore.App yang memiliki banyak dependensi. Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore adalah salah satu dependensi yang perlu kita tambahkan secara individual jika kita membutuhkannya.
Feras Taleb
Bekerja untuk saya, terima kasih!
Freddy
Bekerja seperti pesona! Terima kasih!
Mohammed Gadi
1

menggunakan

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

[CLI] dotnet tambahkan paket Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore --version 3.1.2

[StartUp.cs]

menggunakan Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore;

BatterJim
sumber
Jawaban Anda kurang jelas!
mw509