gpt4 book ai didi

.net - nuget包管理器不同步

转载 作者:行者123 更新时间:2023-12-02 01:24:35 25 4
gpt4 key购买 nike

我使用的是 Nuget 2.5.4。用于安装更新的“管理整个解决方案的包”功能间歇性地显示“误报”。

通过误报,我的意思是表明解决方案中的某些内容需要更新,但解决方案中的每个项目都已经是最新的更新。至少我认为就是这样。

例如(见下文),nuget 提供帮助安装 NUnit,但每个包都是灰色的。测试项目应该显示为灰色,因为它们已经是最新版本。

没有 NUnit 的包也会显示为灰色,我认为它们不应该如此,因此解决方案管理器可以安装它们。所以不确定我的误报理论是否正确,但有些东西不同步。

解决办法是什么?

干杯,

enter image description here

enter image description here

最佳答案

Process Monitor的输出来看,解决方案范围内的更新似乎是根据解决方案根目录下的Packages文件夹的内容确定的:

它会扫描该文件夹并检查已下载到该文件夹​​的所有软件包的更新,并且即使新软件包也在那里,它也会显示旧软件包有更新。

因此,为了同步此内容,您应该清除此文件夹,然后恢复解决方案的包。之后,下次打开此对话框时,它将显示正确的结果。

关于.net - nuget包管理器不同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16799327/

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