c# - 错误:找不到“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,但它不起作用。任何想法?
解决方案
有同样的问题。通过从我的具有目标 .NET core 2.1 的解决方案中删除一个测试项目来解决它。解决方案中的所有其他项目都是 .NET 框架 4.6.2。不匹配造成了 DevOps 管道上 NuGet 包还原的问题。
因此,请考虑检查解决方案中的项目,以确保它们都针对“.NET Core”x或“.NET framework”。
xor 是专门为那些知道的人设计的。
推荐阅读
- javascript - 使用 API 数据映射渲染 React 组件;“未定义”错误
- r - gw_idf 给出的输出维度与文档中所述不同
- typescript - Svelte 3,如果我使用响应式语句,为什么不能访问这个 javascript 对象属性?
- event-handling - Hazelcast LifecycleListener stateChanged 从不触发
- python - 如何迭代 azure.core.paging.ItemPaged?
- esp8266 - 用 ESP-NOW 用 Blynk 控制 esp8266,有可能吗?
- python - 使用管道创建和附加 pandas 虚拟变量
- java - JPA Projections 过滤掉具有空外键的行
- jquery - 如何修复此 jQuery 以在滚动时获取鼠标位置并使我的 div 平滑地跟随我的光标?
- arrays - 使用 Angular 在对象 [{...submenu:[{..}],[{..}],...}] 内的数组中过滤子菜单对象