1、使用dotnet命令
要从"工具> NuGet包管理器>包管理器控制台
"修复此错误,只需运行:
dotnet restore
最好执行命令后在关闭并重新打开Visual Studio
原因:发生此错误是因为dotnet cli最初未创建所有必需的文件。执行dotnet restore会添加所需的文件。
2、GIT中的项目名中有空格
有的情况下,错误是GIT中。它的名称中有空格,使项目无法恢复
如果是这个问题,请在克隆时重命名GIT中项目名
git clone http://Your%20Project%20With%20Spaces
newprojectname
3、Nuget中第三方包源的问题
如果'dotnet restore
'不起作用,以下步骤可能会有所帮助:
1) Visual Studio >>工具>>选项>> Nuget Manager >>包源
2) 取消选中任何第三方包源。
3) 重建解决方案。