1. 程式人生 > 實用技巧 >VS2019 找不到資產檔案 “xxxx\obj\project.assets.json”執行NuGet包還原以生成此檔案

VS2019 找不到資產檔案 “xxxx\obj\project.assets.json”執行NuGet包還原以生成此檔案

參考地址:https://blog.csdn.net/weixin_42835409/article/details/107033059

下載 log4net 原始碼開啟,編譯報錯:

嚴重性    程式碼    說明    專案    檔案    行    禁止顯示狀態
錯誤    NETSDK1004    找不到資產檔案“D:\迅雷下載\apache-log4net-source-2.0.1011\src\log4net\obj\project.assets.json”。執行 NuGet 包還原以生成此檔案。    log4net    C:\Program Files\dotnet\sdk\3.1.402\Sdks\Microsoft.NET.Sdk\targets\Microsoft.PackageDependencyResolution.targets    241

解決方式:

1. 開啟命令列工具

2. 執行 msbuild -t:restore

3. 執行 msbuild ,還原Nuget包

4. 成功

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

提示 .Net Framework 4.6.2 版本中不到,首先檢視本機電腦的版本資訊,然後修改專案檔案。例如我電腦的版本是4.6.1,修改專案檔案如下:

net462 修改為 net461