project.assets.json丢失,请运行nuget restore visual Studio 2019

问题描述

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

我成功克隆了该项目。我无法立即使用它。具体来说,我试图通过在其中运行program.cs来运行本地化示例项目。我克隆了整个存储库,并使用Visual Studio来“打开文件夹”,然后选择了“本地化”文件夹。我收到一个生成错误消息,提示缺少project.assets.json,请在我尝试运行program.cs时运行nuget restore(在本地化示例项目中)。我不能这样做是因为缺少nuget软件包管理器(尽管我可以访问软件包管理器控制台)并且我没有解决方文件作为参数从控制台传递给dotnet restore。我该怎么解决

这是我要运行的https://github.com/dotnet/AspNetCore.Docs/tree/master/aspnetcore/fundamentals/localization/sample/3.x/Localization

存储库的特定部分

解决方法

project.assets.json丢失,请运行nuget restore Visual Studio 2019

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

1)。打开VS2019 IDE,使用Open a project or Solution菜单直接打开此类文件xxx\aspnetcore\fundamentals\localization\sample\3.x\Localization\Localization.csproj

实际上,打开xxx.csprojxxx.sln可以在解决方案资源管理器中完整显示该项目的所有内容。

2)直接构建项目或右键单击解决方案-> 还原NuGet软件包

enter image description here

然后,您将成功构建本地化项目。

enter image description here