我已在我的解决方案中添加了一个 NuGet 包,并在该解决方案上启用了包还原。这正确地创建了带有目标文件等的 .nuget 文件夹。
NuGet 包实际上是另一个项目,它成为解决方案中的依赖项。最初,我手动将此包添加到解决方案中。
为了测试这个 NuGet 功能,我删除了 packages 文件夹下的文件夹。
那时我显然会得到编译器错误,因为其他依赖项目依赖于刚刚删除的项目。
当我构建解决方案时,我希望 NuGet 去下载它需要的 NuGet 包,这是设置为启用包还原,然后构建成功,因为所有其他依赖项目现在都可以构建。
但是,我在输出中没有看到 NuGet 包被下载的证据,并且构建错误与尚未下载项目一样。
谁能确认我在这里是否遗漏了什么或做错了什么?