NuGet不显示已安装的软件包

问题描述 投票:3回答:2

我有MVC 5项目,并且我使用NuGet安装软件包。昨天我已经安装了几个软件包,但是今天当我运行我的应用程序时,出现了缺少引用的错误。我已经意识到,我的项目没有从NuGet添加的任何引用和文件。我的应用程序中的packages文件夹中都有所有这些程序包,但packages.config文件中没有有关此程序包的记录。如果我在解决方案资源管理器中单击Manage NuGet Packages,则在联机搜索中将所有软件包显示为installed,但在all installed选项卡中却没有显示任何软件包!从昨天开始我什么都没做?会发生什么以及如何修复我的所有软件包?

asp.net-mvc nuget visual-studio-2013 nuget-package
2个回答
3
投票

我不时发生这种情况。您可以尝试两种方法:

  1. 在“解决方案资源管理器”中右键单击您的解决方案,然后选择“启用NuGet软件包还原”
  2. 关闭并重新打开VS
  3. 尝试重建

否则,只需卸载/重新安装每个软件包。

希望有帮助!


0
投票

有时您添加的新程序包不支持当前处于活动状态的.net框架,因此也与活动的.net框架相关。

© www.soinside.com 2019 - 2024. All rights reserved.