Vcpkg:引入upgrade命令

如果您刚刚开始并想了解更多有关vcpkg的信息,请查看我们的 初始岗位 .

null

我们最近为vcpkg添加了一个新选项(即vcpkg联系人–调查),以提供与vcpkg团队共享反馈的直接方式。非常感谢通过这个新渠道与团队分享您的想法和建议的人。

我们今天介绍的新升级命令是您直接反馈的结果。这个新命令将执行所有必要的任务:删除旧版本,清除过时的库,然后自动安装每个库的最新版本,包括其依赖项。

“upgrade”命令现在应该用于升级已安装的库

如果不带参数使用,upgrade命令将一次升级所有过时的库。

clip_image002

默认情况下,upgrade命令只列出要升级的库,而不升级它们。为了有效地升级它们,您应该使用–no dry run选项。

Upgrade命令还可以与一个或多个参数(要升级的库,如果不是全部的话)和一些其他选项一起使用:

 vcpkg upgrade --no-dry-run 

选项:

  • –没有实际升级的试运行
  • –继续在出现故障时继续安装软件包
  • –triplet为不合格的包设置默认的triplet
  • –vcpkg root指定要使用的vcpkg目录,而不是当前目录或工具目录

例如,仅指定两个要升级的库:

clip_image004

升级vs更新

在最新的Vcpkg版本中,update命令显示过期库的列表,并邀请用户使用新的upgrade命令。

clip_image006

由于您的反馈,我们确定了这方面的改进!感谢继续提供您的见解和改进建议。运行vcpkg contact–survey完成调查,在上打开问题 github 或发送电子邮件至 vcpkg@microsoft.com .GitHub或发送电子邮件至 vcpkg@microsoft.com .

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享