質問: adb9793829ddae60'またはその依存関係の1つを読み込めませんでした。システムは、指定されたファイルを見つけることができません。 > > ServiceFacade.AccountService.GetAccountListing()のBusiness.AccountBLL.GetAccountListing()のRepository.RepoContext..ctor()のMicrosoft.EntityFrameworkCore.DbContext..ctor()のMicrosoft.EntityFrameworkCore.DbContext..ctor(DbContextOptionsオプション) C:\ Users \ v \ source \ AnnualMileageReport.aspx.vbのAnnualMileageReport.Page_Load(オブジェクト送信者、EventArgs e)の行23:C:\ Users \ v \ source \ AnnualMileageReport.aspx.vbのAnnualMileageReport.FillAccounts() System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint、Boolean includeStagesAfterAsyncPoint)のSystem.Web.UI.Control.OnLoad(EventArgs e)のSystem.Web.UI.Control.LoadRecursive()の17行目。 > > このファイルは、参照先のパスにEFコアとともに存在します。 私は関連する質問に対する様々なSOの回答を見直しましたが、推奨された修正が私の問題を解決していません。バージョン管理は正しいです。 projファイルを変更しても効果はありませんでした。私はEFコアと依存関係を削除して再インストールしましたが、成功しませんでした。 binとobjフォルダも削除しました。これも成功しません。 私はこれを何時間も殴ってきた。助けてください!
回答: これは、.NET Frameworkの特定のバージョンで.NET Standardアセンブリを使用する場合に必要なバインドリダイレクトが欠落しているために発生します。 ライブラリと実行可能ファイルの場合、MSBuildツールでこれらを自動生成できます。しかし、従来のASP.NETプロジェクトやweb.configを使用しているWebサイトでは、Visual Studio内のエラーメッセージに対処する必要があります。 !web.configのバインディングリダイレクトを生成する