C# Visual Studio:如何在执行“添加nuget包作为引用”时添加nuget包;恢复NuGet软件包”;

C# Visual Studio:如何在执行“添加nuget包作为引用”时添加nuget包;恢复NuGet软件包”;,c#,visual-studio,C#,Visual Studio,我使用packages.config 但是,它们没有出现在引用中,因此VS不知道它们 有没有办法将它们自动添加到参考列表中?可能是一步 我也有VS 2017。但是,我在Nuget软件包方面没有遇到任何问题 无论如何,请尝试以下操作:右键单击项目中的References文件夹,然后单击“管理Nuget软件包”,然后单击“还原” 如果不起作用,请关闭VS,删除bin、obj和packages文件夹中的所有文件,然后重复上述步骤 另外,请确保“允许NuGet下载丢失的软件包”和“在生成过程中自动检查丢

我使用
packages.config

但是,它们没有出现在引用中,因此VS不知道它们

有没有办法将它们自动添加到参考列表中?可能是一步


我也有VS 2017。但是,我在Nuget软件包方面没有遇到任何问题

无论如何,请尝试以下操作:右键单击项目中的References文件夹,然后单击“管理Nuget软件包”,然后单击“还原”

如果不起作用,请关闭VS,删除bin、obj和packages文件夹中的所有文件,然后重复上述步骤

另外,请确保“允许NuGet下载丢失的软件包”和“在生成过程中自动检查丢失的软件包…”项已在工具/选项/NuGet软件包管理器设置中签入,如下所示:

引用作为项目文件的一部分进行跟踪,通常作为NuGet软件包初始安装的一部分添加。恢复软件包只需下载它们

这意味着您需要重新安装那些缺少引用的特定软件包

要做到这一点


您是否尝试过构建解决方案?它应该是自动的。是的,由于缺少程序集引用而导致编译时错误。您有什么版本的VS?2017 Enterprise(15.2)谢谢,这很有帮助。显然,您确实需要使用Package Manager控制台。通过Package Manager Gui卸载和重新安装不起作用。
Update-Package <package_name> -ProjectName MyProject -reinstall
Update-Package -Reinstall -ProjectName <project_name>