gpt4 book ai didi

nuget - 使用包还原时有没有办法自动更新 .nuget 文件夹中的 nuget.exe?

转载 作者:行者123 更新时间:2023-12-03 05:00:36 26 4
gpt4 key购买 nike

自 Nuget 1.5 以来,我的团队一直在使用“启用包还原”选项,以使包不受我们的源代码控制。当 Nuget 1.6 发布时,我们注意到一个问题,即它没有拉取软件包,并跟踪它到 .nuget 文件夹中的 Nuget.exe,需要更新到 1.6 以匹配软件包管理器。

更新 Nuget 后更新解决方案的最佳方式是什么?我没有从 studio 中看到一种简单的方法来判断解决方案文件夹中包含哪个版本的 nuget。到目前为止,我们清除了 .nuget 文件夹并重新运行启用包还原命令。

最佳答案

我建议从命令行使用此命令更新 .nuget\nuget.exe:

nuget.exe update -self

[编辑]:首先关闭 VS 解决方案。如果有更新并且打开了解决方案,nuget.exe 将从解决方案中删除。

可以通过修改 .nuget\nuget.targets 添加上述命令来在恢复时自动更新 nuget.exe。我会以其中的恢复命令为例。但我不确定这是否值得,nuget.exe 更新并不常见,而且向后兼容性应该很少会被破坏。

关于nuget - 使用包还原时有没有办法自动更新 .nuget 文件夹中的 nuget.exe?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10111441/

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