簡體   English   中英

無法為 .Net Core 3.1 搭建登錄頁面。 錯誤:運行所選代碼生成器時出錯 package 恢復失敗

[英]Cannot Scaffold Login Page for .Net Core 3.1. Error: There was an error running the selected code generator package restore failed

所以,我已經盡一切努力在 my.Net Core 3.1 MVC 應用程序中搭建這個登錄頁面。 我正在使用 Microsoft.AspNetCore.Identity 進行身份驗證,我也在使用 docker-compose 進行調試和開發。 在 docker 中,我使用 AWS 中的數據庫進行開發,但在本地,我使用本地 SQL 服務器。 我不斷收到同樣的錯誤:

錯誤信息

這是我嘗試過的所有事情:

  1. 清理和重建解決方案
  2. 清除 NuGet 緩存
  3. 從 Git 中刪除並克隆項目
  4. 更新所有 NuGet 包
  5. 刪除並重新安裝所有 NuGet 軟件包
  6. 將所有 NuGet 包降級到 3.1.2
  7. 下載.Net 5.0 SDK 並將我所有的包更新到 5.0.3
  8. 安裝所有相應的 Microsoft.VisualStudio.Web.CodeGeneration 包
  9. 重新啟動我的機器
  10. 重新安裝 Visual Studio
  11. 將 Start Up 項目設置為 MVC 應用程序而不是 docker-compose
  12. 以上幾種組合

有任何想法嗎? 據我所知,在嘗試安裝 Microsoft.EntityFrameworkCore.SqlServer package 時,它不斷出錯。 有些事情告訴我,可能存在由使用的不同 Sql 服務器引起的問題,但我不確定如何解決這個問題,因為我能夠使用 MVC 應用程序和 docker-compose 作為啟動成功地構建和運行項目上項目。

只需將每個項目和 package 全面降級到 3.1.0,就神奇地修復了所有問題。 我什至不確定我為什么會遇到問題。

暫無
暫無

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

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