问题描述
我正在尝试运行Microsoft的示例存储库https://github.com/dotnet/AspNetCore.Docs
我成功克隆了该项目。我无法立即使用它。具体来说,我试图通过在其中运行program.cs来运行本地化示例项目。我克隆了整个存储库,并使用Visual Studio来“打开文件夹”,然后选择了“本地化”文件夹。我收到一个生成错误消息,提示缺少project.assets.json,请在我尝试运行program.cs时运行nuget restore(在本地化示例项目中)。我不能这样做是因为缺少nuget软件包管理器(尽管我可以访问软件包管理器控制台)并且我没有解决方案文件作为参数从控制台传递给dotnet restore。我该怎么解决?
存储库的特定部分解决方法
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.csproj
或xxx.sln
可以在解决方案资源管理器中完整显示该项目的所有内容。
2)直接构建项目或右键单击解决方案-> 还原NuGet软件包。
然后,您将成功构建本地化项目。