将文件传输到另一个系统后出现问题(错误NETSDK1)



将文件从另一个系统导入到我的系统后,我得到以下错误

严重性代码描述项目文件行禁止显示状态错误NETSDK1005资产文件"C:\Users\user\Desktop\project1\project1\project1\obj\project.Assets.json"没有"net5.0"的目标。请确保还原已运行,并且已将"net5.0"包含在项目的TargetFrameworks中。项目1 C:\Program Files\dotnet\sdk\6.0.301\Sdks\Microsoft.NET.sdk\targets\Microsoft-PackageDependencyResolution.targets 267

更新到Nuget 5.8清除本地缓存

error NETSDK1005: Assets file 'project.assets.json' ....

尝试将NuGet.exe更新到5.8.0或更高版本:

nuget update -self

如果您更喜欢在VisualStudio中更新nuget版本,请按照以下步骤操作。然后,清除NuGet缓存:

dotnet nuget locals all --clear

参考