1.問題描述:
在專案中使用了使用了ABP框架,該框架是基于.net core 3.0的框架,原本專案都是可以編譯成功的。突然某一天(未做過任何修改)開機后,重新編譯專案,Web專案里面的所有依賴項均顯示黃色小三角。導致編譯報錯無法編譯。(如下圖),已經重新安裝過.net sdk 3.0版本依然無法編譯,請問該怎么解決?

錯誤資訊:
Severity Code Description Project File Line Suppression State
Error NETSDK1060 Error reading assets file: Error loading lock file 'D:\Work\Projects\03 ABP Framework\04 Src\01 Demo\AbpMesDemo\src\Acme.BookStore.Web\obj\project.assets.json' : Error reading '' at line 13853 column 24 : Imports contains an invalid framework: '[ "unsupported", "net461", "net462", "net47", "net471", "net472", "net48"]' in 'project.json'. Acme.BookStore.Web C:\Program Files\dotnet\sdk\3.1.100\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets 234

附帶問一下:
VS依賴項里面黃色小三角到底是什么意思?我看了相對應的檔案本地上都有并且都安裝了版本也一致,為什么還一直報錯?
uj5u.com熱心網友回復:
先把Packages中的nuget包重新安裝一遍呢。黃色表示參考缺失,目測專案的目標框架改變了。uj5u.com熱心網友回復:
nuget還原一下吧不過國外的nuget偶爾會還原不了
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/82396.html
