首页 > 解决方案 > 错误:找不到“project.assets.json”。运行 NuGet 包还原以生成此文件

问题描述

我刚刚使用 .NET 核心创建了一个 ASP.NET 应用程序,当我尝试运行它时说: Error NETSDK100 file 'C:\Users\mauro\source\repos\WebApplication3\obj\project.assets.json' not found . 运行 NuGet 包还原以生成此文件。

我已经运行了 dotnet restore 命令并这样说:

 dotnet : System.AggregateException: One or more errors occurred. (One or more errors occurred. (Cannot create 'C:\ProgramFiles\dotnet\sdk\NuGetFallbackFolder\system.linq.expressions\4.3.0\lib\xamarintvos10' because a file or directory with the same name already exists.)

我还尝试重新安装 .net core 和 Visual Studio 2019,但它不起作用。任何想法?

标签: c#visual-studio.net-corenugetnuget-package-restore

解决方案


有同样的问题。通过从我的具有目标 .NET core 2.1 的解决方案中删除一个测试项目来解决它。解决方案中的所有其他项目都是 .NET 框架 4.6.2。不匹配造成了 DevOps 管道上 NuGet 包还原的问题。

因此,请考虑检查解决方案中的项目,以确保它们都针对“.NET Core”x或“.NET framework”。

xor 是专门为那些知道的人设计的。


推荐阅读