【发布时间】:2011-05-31 02:47:17
【问题描述】:
我已经开始使用 Nuget。我的一些项目允许我将库包引用添加到 Nuget 包,但是当我选择“已安装的包”时,我没有看到列出的任何包。 为什么不呢?
编辑 - 我知道答案(见下文),我将自己作为“社区服务”来回答这个问题,但由于我的代表分数很差,我不能再等 8 小时。
答案将是: 该项目已经在与 csproj 文件相同的目录中有一个 packages.config 文件,但是 packages.config 文件没有添加到项目中。通过“添加现有项目”并选择 packages.config 文件修复。
注意:事后看来,粉红色的“packages.config”已经存在,nuget 进度窗口中的 Skipping 消息应该提醒我这一点。
希望这对某人有所帮助。
【问题讨论】:
-
在我的情况下,我撤消了待处理的更改,但 packages.config 仍然存在于目录中(尽管不在项目中)。我删除了它,并且能够像第一次一样安装软件包(这是我想要的)。