这是发生了什么。在过去的几天里,我的解决方案发生了一些事情,显然已经破坏了nuget。当我进入软件包管理器/安装并在SignalR上进行查找时,没有任何东西返回,就像我知道它没有安装SignalR一样。当我进入经理/在线并执行相同操作时,所有信号器库都会出现,但旁边有绿色复选标记,就好像它们已安装一样。但我必须卸载/重新安装。这让我疯狂,因为我现在似乎无法获得稳定的解决方案。 最重要的是,从控制台运行nuget命令总是会导致CommandNotFoundException。除了get-help Nuget之外没什么用。 我想要做的是重置与Nuget相关的所有内容,这样我就可以从头开始重新安装这些软件包,并希望能够修复控制台命令。 任何想法?
答案 0 :(得分:2)
我认为这发生在我身上几次。转到应该是项目根目录的packages.config文件,并删除叛乱分子(在您的情况下,包含该行的行:SignalR)。这将告诉NuGet从未安装过该软件包。
现在你可以通过存储库重新安装它,然后卸载它,所以一切都恢复到你进入这个混乱之前的状态。我不确定它是如何发生的。