我有MVC 5项目,我使用NuGet来安装软件包。昨天我已经安装了几个软件包,但是今天当我运行我的应用程序时,我得到了一个缺少引用的错误。我已经意识到,我的项目没有任何从NuGet添加的引用和文件。我的应用程序中的packages
文件夹中包含所有这些包,但packages.config
中没有关于此包的记录文件。如果我在解决方案资源管理器中点击Manage NuGet Packages
,则在线搜索会将我的所有软件包显示为installed
,但在all installed
标签中,它不会向我显示任何内容!我从昨天起什么都没做?会发生什么以及如何修复我的所有包裹?
答案 0 :(得分:3)
我不时发生这种情况。您可以尝试两件事:
否则,只需卸载/重新安装每个包。
希望有所帮助!
答案 1 :(得分:0)
有时,您添加的新程序包不支持当前处于活动状态的.net框架,因此,与活动相关的.net框架也是如此。
答案 2 :(得分:0)
我只是遇到了同样的问题。就我而言,packages.config文件中的示例软件包的两个不同版本导致了问题。从文件中删除软件包的旧版本后,VS会正常显示列表。