小编典典

恢复 Nuget 引用?

all

我在 Visual Studio 2012 中有解决方案和项目。

packages.config该项目在项目的根目录中有一个文件。

出于这个问题的目的,假设我不小心从References我的项目部分中删除了这些库。

进入 NuGet 包管理器时,界面仍然在这些包旁边报告一个勾号,表示它们已安装。

我能看到如何解决这种情况的唯一方法是从 中删除所有条目packages.config,这将解决 NuGet
界面报告它们已安装的问题,然后重新添加每个条目。

有没有更聪明的方法?我曾希望启用“启用 nuget 来恢复丢失的包”可以解决这个问题,但它似乎没有做任何事情。


阅读 63

收藏
2022-07-29

共1个答案

小编典典

在 NuGet 包管理器控制台中输入以下命令:

Update-Package -Reinstall -ProjectName Your.Project.Name

如果要重新安装软件包并恢复整个解决方案的引用,请忽略该-ProjectName参数。

2022-07-29