我最近遇到了 Nuget Package恢复扩展,它使开发人员无法实际检入DLL /库中的TFS&另一个开发人员可以在构建之前获得相同的内容。 这就是我们正在寻找的东西,特别是当我们使用外部DLL& amp;因此决定使用它。
我安装了Nuget Package还原,右键单击Solution Explorer窗口中的Solution节点&单击启用Nuget包还原。
我观察到的变化:
测试:
我期待所有丢失的DLL都会被下载。我是对的吗?
我有什么东西在这里丢失或做错了吗?
注意:我已经勾选了"允许Nuget在选项 - >下的Build" 期间下载丢失的包。包管理器 - >一般
答案 0 :(得分:0)
请勿使用“启用程序包还原”。自NuGet 2.7起,该功能已被弃用。这是非常错误的,并且在某些情况下往往不起作用。
事实上,在您链接的文档的顶部,它表示使用“自动包恢复”。
您可以在此处阅读:http://docs.nuget.org/docs/reference/package-restore
您可以使用以下说明迁移到自动包恢复:http://docs.nuget.org/docs/workflows/migrating-to-automatic-package-restore