簡體   English   中英

將 Web API 從 Visual Studio 2022 版本 3.1 升級到版本 6.0 時發生異常

[英]While upgrading Web API from Visual studio 2022 Version 3.1 to Version 6.0 exception is occurred

我正在嘗試將 .Net core Web API 應用程序從 3.1 升級到 6.0,升級后編譯時顯示異常:

"{"StatusCode":500,"Message":"'Microsoft.EntityFrameworkCore.Query.ResultOperators.Internal.TrackingExpressionNode' 的類型初始值設定項引發異常。"}"

在此處輸入圖像描述

我想我自己也見過這個問題。

如果是同一件事,那么這很容易解決。

找到實體框架核心的 nuget package 並嘗試將其更新到最新版本。 我認為舊版本與 .Net 6 不兼容。

查看我擁有的編譯為 .net 6 的臨時應用程序

我可以添加

  <PackageReference Include="Microsoft.EntityFrameworkCore" Version="7.0.2" />

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM