project.assets.json 缺少请 运行 一个 nuget 恢复 visual studio 2019

project.assets.json missing please run a nuget restore visual studio 2019

我正在尝试 运行 微软的示例存储库 https://github.com/dotnet/AspNetCore.Docs

我成功克隆了项目。我无法 运行 开箱即用。具体来说,我正在尝试通过 运行ning program.cs 在其中 运行 本地化示例项目。我克隆了整个存储库并使用 visual studio 来“打开文件夹”并选择了本地化文件夹。当我尝试 运行 program.cs(在本地化示例项目中)时,我收到一个构建错误,它说缺少 project.assets.json 请 运行 一个 nuget 恢复。我无法这样做,因为缺少 nuget 包管理器(虽然我可以访问包管理器控制台)并且我没有解决方案文件作为参数从控制台传递给 dotnet restore。我应该怎么做才能解决它?

这是我正在尝试的存储库的特定部分 运行 https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/fundamentals/localization/sample/3.x/Localization

project.assets.json missing please run a nuget restore visual studio 2019

当您下载 microsoft's example repository 时,解压缩文件。

1)打开VS2019IDE,使用Open a project or Solution菜单直接打开这样的文件xxx\aspnetcore\fundamentals\localization\sample.x\Localization\Localization.csproj

其实,打开xxx.csprojxxx.sln可以完整的显示Solution Explorer中项目的所有内容

2) 直接构建项目或 right-click 在解决方案上-->恢复 NuGet 包.

然后您将成功构建 Localization 项目。