NuGet要求还原不需要的软件包,无法找到软件包参考

凯文·K

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

下面的屏幕快照显示Json.NET不再在本地安装,并且所请求的软件包还原失败。

在此处输入图片说明

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

更新并回答:

答案是杰夫·布洛克(Jeff Block)。该解决方案有一个packages.config文件。我以为我已经通过Visual Studio删除了它,但是它只是从解决方案资源管理器中删除了。在文件系统上删除文件使NuGet停止寻找该程序包。

杰夫·布洛克

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

很抱歉回答问题,在获得声誉之前,我显然无法对您的问题发表评论。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章