无法解析目标框架“.NETFramework,版本=v4.6.1”的 mscorlib

Tro*_*acy 6 c# mscorlib service-reference visual-studio visual-studio-2017

当我尝试在 .NET 4.6.1 项目中更新或配置服务引用时,VS 抛出下一个错误:

无法解析目标框架“.NETFramework,版本=v4.6.1”的 mscorlib。如果未安装目标框架或框架名称格式不正确,则可能会发生这种情况。

路径长度没问题,我还检查了其他答案,但没有任何作用。也许有人有类似的事情?

Luc*_*ssa 6

我在VS2019上遇到同样的错误。
发生此错误是因为我从未恢复 nuget 包并构建了解决方案

恢复 nuget 包并完全重建解决方案后,错误消失了!

  • 有时只需关闭 VS 然后重新打开就足够了。 (2认同)

Pau*_*der 4

很难确认,但我相信我的问题与路径中超过 259 个字符的 TFS 限制有关。简而言之,当从 TFS 获取最新信息时,我认为某些文件由于路径超过 259 个字符而未下载到我的本地计算机。

将工作目录重命名为较短的路径后,我能够配置现有的和新的服务引用。以下是讨论该限制的一个链接: TFS Path Too Long Problems