【问题标题】:VS2017 nuget failed to load project dependenciesVS2017 nuget加载项目依赖失败
【发布时间】:2018-06-20 16:57:35
【问题描述】:

我在最新版本的 VS2017 (15.5.3) 中遇到了这个特殊问题。即使我创建了一个全新的解决方案,例如使用 AspNet.Core 模板,我在打开该特定(新)解决方案后立即在解决方案资源管理器中得到这个 Nuget 解析依赖错误。而且它不仅适用于 Nuget 远程包,即使使用项目引用,它的行为也是相同的,这给我带来了一个额外的问题,因为我不能使用 intelisense(用于当前库之外的库)和其他 VS 奇特的功能。另一方面,如果我运行 dotnet restore 命令一切正常,所以我猜问题出在 Visual Studio 中,而不是一般的 dotnet 核心。 dotnet build 和 dotnet publish 也很有效。

这是我在尝试通过右键单击解决方案来恢复 nuget 包时通常会收到的特定错误消息: 还原 NuGet 包时出错:操作失败,因为无法加载项目“x”的详细信息。

顺便提一下,我尝试重新安装 Visual Studio,包括社区版和企业版,但也没有成功。有趣的是,所有队友都获得了相同版本的 Visual Studio 和解决方案本身,而且他们面临的问题并不相同。

知道什么是可能的解决方案吗?有人遇到同样的问题吗?我已经尝试过这篇文章的解决方案,但没有一个对我有用:VS2017 The operation failed as details for project could not be loaded

谢谢。

【问题讨论】:

    标签: visual-studio-2017 .net-core


    【解决方案1】:

    我也遇到过类似情况

    • VS2017 (15.5.6)。
    • .Net Core 项目的“操作失败,因为无法加载项目 'x' 的详细信息”
    • dotnet restore 命令一开始似乎可以正常工作,但错误仍然存​​在。
    • 此外,特殊文件夹 Dependencies 在每个项目中都标有黄色“警告”图标。

    在 NuGet 中搜索与此相关的错误时,我发现了这篇文章 (https://developercommunity.visualstudio.com/content/problem/160750/nuget-bug-in-vs155.html)。

    问题(和解决方法)结果非常简单。该项目位于名称中带有“特殊字符”的文件夹下,例如 C:\Projects\A&B\。我刚刚删除了文件夹名称(C:\Projects\AB\)中的“&”字符,重新打开了解决方案,现在一切似乎都正常了。

    我希望这会有所帮助。

    【讨论】:

    • 太好了,非常感谢 Leonardo,这帮助我解决了我机器上的问题。我有一个名为@WORK 的目录,一旦我将其更改为 WORK,一切似乎都很好。还有一件事,我现在不确定一切如何在另一台机器上工作,具有相同的 VS 版本和版本,以及非常相同的目录结构。也许在您引用的帖子中的示例中定义了一些连接。我得去看看。
    猜你喜欢
    • 2019-03-19
    • 1970-01-01
    • 2018-05-29
    • 1970-01-01
    • 2015-10-29
    • 2015-12-21
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    相关资源
    最近更新 更多