gpt4 book ai didi

nuget - 可以在 VS 包管理器 UI 中显示预发布的 NuGet 包吗?

转载 作者:行者123 更新时间:2023-12-04 15:14:38 29 4
gpt4 key购买 nike

我正在使用自定义 NuGet 源来部署自己的 NuGet 包。
我正在使用 semver所以我的 CI 服务器在每次构建时生成一个部署新的预发布包。默认情况下,这些预发布包在包管理器中显然是不可见的。

有没有办法在包/提要/全局级别指定预发布包应该出现在包管理器的更新选项卡下?

如果我通过例如编辑 packages.config 来安装预发布包我的包在包管理器中清楚地标有红色“预发布”标签,因此管理器可以正确理解版本控制。

最佳答案

我发现可以使用 将特定包更新到预发布版本Powershell 控制台 . Update-Package命令需要一个 -IncludePrerelease标志,并且可以使用单个命令更新所有项目的依赖项:

Update-Package <Package-Id> -IncludePrerelease

上述命令将更新到最新的预发布版本。如果你想更新到某个版本,你可以指定如下:
Update-Package <Package-Id> -IncludePrerelease -Version <version-number>

更新:

NuGet 1.7 在“管理 NuGet 包”对话框中显示预发布包。

关于nuget - 可以在 VS 包管理器 UI 中显示预发布的 NuGet 包吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9162308/

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