首页 文章

NuGet要求恢复不需要的包,无法找到包引用

提问于
浏览
0

在带有NuGet包管理器的Visual Studio 2012中,NuGet会提示恢复Json.NET包的9.0.1版 . 单击“还原”按钮时,还原失败 . 即使从我的解决方案中的每个项目中删除Json.NET,也会发生这种情况

下面的屏幕截图显示Json.NET不再在本地安装,并且请求的包还原失败 .

enter image description here

我想弄清楚为什么NuGet仍然认为它需要这个包,即使它在任何项目中都不再被引用 . 我甚至搜索了.csproj文件的内容,以获取对Newtonsoft.Json程序集的引用的项目,但是没有 .

Update and answer:

Jeff Block的帖子就是答案 . 解决方案有一个packages.config文件 . 我以为我已经通过Visual Studio删除了它,但它只是从解决方案资源管理器中删除了 . 删除文件系统上的文件会阻止NuGet查找该包 .

1 回答

  • 0

    包是否包含在$(SolutionDir).nuget \ packages.config或“解决方案级别”配置文件中?

    很抱歉回答问题,我显然无法对你的问题发表评论,直到我赢得声誉 .

相关问题