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

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...