我有一个带有packages.config
文件的项目。据我所知packages.config
包含项目中所有已安装的软件包(仅当我从nuget“ store”安装但不是手动安装(浏览->选择库)时,软件包才会位于packages.config
中)。而且,如果我从解决方案资源管理器中的引用中删除任何库,那么nuget必须从packages.config
还原这些库,对吗?但是我的小事没有做到。为什么?
在设置中激活了自动还原。
我尝试单击我的解决方案->恢复Nuget软件包,但是输出显示没有要恢复的内容。
不, 我不需要 Update-Package-重新安装,因为它将覆盖旧版本。
答案 0 :(得分:1)
如 MattWard 所说
如果使用解决方案资源管理器删除了引用,则 从项目中删除它们。 NuGet还原不会修改您的 项目。它只是放回所有缺少的NuGet软件包 解决方案的NuGet缓存和计算机的NuGet包缓存。如果 您已删除引用,您将需要使用update-package -reinstall重新添加您删除的引用。
我接受它作为答案。