gpt4 book ai didi

visual-studio - 将某些包的 nuget 包更新限制为当前版本

转载 作者:行者123 更新时间:2023-12-04 06:31:08 25 4
gpt4 key购买 nike

有没有办法禁用项目中安装的特定 nuget 包的更新?

我已经对几个 javascript 库包进行了一些本地修改,并且不想冒着将来有人更新我的更改的风险。

我从来没有创建过自己的 nuget 包,我猜一种选择可能是 fork 现有的包?

最佳答案

我没有 package.config。 (VS 2019,.NET Core 3.1)我所做的是更改项目的 .csproj,其中包含我需要停止显示更新的包。
就我而言,它是 EPPlus,我将版本号括在方括号中。

<ItemGroup>
<PackageReference Include="EPPlus" Version="[4.5.3.3]" />
</ItemGroup>
之后,它不再显示在 Nuget 包管理器的“更新”选项卡上。
而且它也没有提供从其他任何地方更新的任何选项。 (已安装选项卡、用于解决方案的 Nuget 等)
您需要重新启动 VS 以消除软件包旁边的黄色三角形。

关于visual-studio - 将某些包的 nuget 包更新限制为当前版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22563518/

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