gpt4 book ai didi

visual-studio-2013 - 有没有办法在 Visual Studio 中自动更新已安装的 NuGet 包?

转载 作者:行者123 更新时间:2023-12-04 16:48:44 25 4
gpt4 key购买 nike

正如标题所说,我想知道是否有办法在包源中有新版本可用时自动更新已安装的 NuGet 包。

用例是一个将某些公司政策(代码分析、签名等)应用于我们的项目的包,一旦此包更新,我希望能够为此包配置自动更新。

我知道 NuGet 有一个包还原功能,它会在项目构建时自动下载丢失的包,但这会下载特定版本还是具有匹配名称的最新包?

最佳答案

NuGet包恢复功能特意仅适用于一个特定版本。同一个版本号不同的包如果缺少版本号较低的包,则不会使用。

示例 1

  • packages.config 引用 1.0.0。 0
  • 包源包含 1.0.0。 0 和 1.0.0。 1
  • 1.0.0。 0 是会自动恢复的版本

  • 示例 2
  • packages.config 引用 1.0.0。 0
  • 包源仅包含 1.0.0。 1
  • 不会执行自动恢复,项目不会构建

  • 这种行为是有道理的,否则就无法控制您实际构建的内容。想象一下,在您构建将要发布的版本之前,有人用更新版本的包更新了包源...

    关于visual-studio-2013 - 有没有办法在 Visual Studio 中自动更新已安装的 NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31850236/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com