错误:找不到“ project.assets.json”。运行NuGet软件包还原以生成此文件

时间:2019-06-27 03:42:14

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

我刚刚创建了一个具有.NET核心的ASP.NET应用程序,当我尝试运行它时,它说:     错误NETSDK100     找不到文件'C:\ Users \ mauro \ source \ repos \ WebApplication3 \ obj \ project.assets.json'。运行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,但它不起作用。有想法吗?

1 个答案:

答案 0 :(得分:0)

有相同的问题。通过从我的解决方案中删除具有目标.NET Core 2.1的测试项目来解决此问题。解决方案中的所有其他项目都是.NET Framework 4.6.2。这种不匹配是在DevOps管道上还原NuGet软件包的问题。

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

异或是故意为那些知道的人准备的。