【发布时间】:2021-04-26 18:27:02
【问题描述】:
环境
- Visual Studio 2019(截至 2020 年 12 月的最新 SP)
- .NET Core 3.1,最新 SP 到 2020 年 12 月
- 在运行时加载大量子 DLL 的 WebAPI 项目
问题背景
构建解决方案时,MS Build 针对解决方案中的特定项目给出“GenerateDepsFile:”错误。它会在字典已经存在时尝试将其添加到字典中,但不会尝试将其添加到哪个字典或正在尝试哪个重复键。
已进行探索
- 没有编译错误(Deps 文件除外)
- 所有引用的项目都构建良好,本身没有错误
- 所有 NuGet 引用均可用且没有错误
- 清理并重建所有涉及的解决方案
- 手动删除代码库中的
obj和bin文件夹
【问题讨论】:
-
生成 .deps.json 失败。试试clean obj/bin/.vs folders
-
@magicandre1981 我已经尝试删除整个 bin 和 obj 文件夹,除了 VS 自己的 Clean 操作(如果这是拒绝投票的原因)
-
我没有投反对票。将日志记录更改为详细/诊断以查看更多详细信息。
标签: visual-studio .net-core msbuild nuget