Net Core 3.0ではUseDatabaseErrorPage()拡張メソッドはありません


33

私はNet Core 3.0アプリを作成しましたが、2.2で動作する次のコードは現在はそうではありません。

app.UseDatabaseErrorPage();

3.0のように見えるクラスDatabaseErrorPageExtensionsMicrosoft.AspNetCore.Builder名前空間内に存在しません。依存関係が欠けていますか?EntityFrameworkCore NuGetにツールとデザインを追加しました。

追加

using Microsoft.AspNetCore.Builder;

助けられなかった。



正確には、このメソッドは存在するはずですが、存在しません。
Levvy

回答:


68

「Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore」への参照を追加します。関数はそのパッケージに含まれているようです。


3
魅力のように働きました
Levvy

おかげで、私の側でも機能しました。このエラーの主な理由は、.net core 3.1にアップグレードした後、多くの依存関係を持つMicrosoft.AspNetCore.App NuGetパッケージを削除する必要があるためです。Microsoft.AspNetCore.Diagnostics.EntityFrameworkCoreは、必要な場合に個別に追加する必要がある依存関係の1つです。
Feras Taleb

おかげで私のために働いた!
フレディ

魅力的な作品!ありがとう!
Mohammed Gadi

1

使用する

Install-Package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore -Version 3.1.2

0

[CLI] dotnet add package Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore --version 3.1.2

[StartUp.cs]

Microsoft.AspNetCore.Diagnostics.EntityFrameworkCoreを使用します。


あなたの答えは明確に欠けています!
mw509
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.