IApplicationBuilder not found After upgrade .NET 5+
最近使用 .NET 8 增加了相關 IApplicationBuilder
的 Extension 後發現 IApplicationBuilder
被報找不到,IDE 指示增加的參考卻又是絕對路徑的 DLL 檔案相當奇怪,後來找了一圈發現,竟然要安裝 Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
套件後再引入 Microsoft.AspNetCore.Builder
才能正常使用 IApplicationBuilder
。
另外為何是安裝 Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
,這個主要是在 這篇 有看到相關說沒有 Microsoft.AspNetCore.Builder
namespace 的事情,也是安裝 Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore
,所以我推測是否可以安裝這個 package 來達到正確引用沒想到真的是這樣。
PS:
- 本來以前應該是可以安裝
Microsoft.AspNetCore.Http.Abstractions
來引用,但是這個 package 現在已經棄用版本也停在2.2.0
。
參考: