本文主要介绍.NET Core 项目提示Assets file project.assets.json not found. Run a NuGet package restore,找不到project.assets.json文件,使用Nuget还原问题的解决方案。

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) 重建解决方案。