在 Visual Studio 2019 中强制使用 packages.config

Force usage of packages.config in VisualStudio 2019

Visual Studio 没有在 packages.config 个文件中看到所有已安装的包。

因此恢复命令不起作用。

我不知道为什么。需要一点帮助。

Visual Studio doesn't see all installed packages in packages.config files. So restore command not working.I have no idea why. Need a bit of assistance.

事实上,当您使用 packages.config 安装 nuget 包时,所有包及其依赖项都存储在 packages.config 文件中。

我想您可能会在 packages.config 文件或 xxxx.csproj 中删除一些 nuget 包的依赖项。在这种情况下,Restore nuget packages 将不会恢复 nuget 包的依赖关系。

唯一的解决办法是重新安装 nuget 包:

请点击Tools-->Nuget Package Manager-->Package Manager Console-->输入update-Package -reinstall

之后,您将在 packages.config 文件中看到所有这些。