gpt4 book ai didi

visual-studio - 启动解决方案时如何禁用恢复NuGet软件包

转载 作者:行者123 更新时间:2023-12-04 22:28:21 25 4
gpt4 key购买 nike

每次启动解决方案(65个项目,UWP,WPF,NetStandard)时,我都会在输出窗口(包管理器)中看到NuGet正在还原包。此任务大约需要26秒。我想知道这是否有必要,因为为什么每次启动解决方案时都要还原软件包?如果可以禁用它,那就太好了。

我正在使用Visual Studio 15.2(26430.16)

感谢您的帮助!

最佳答案

您看到的还原是“自动还原”,它将仅在基于SDK的项目上运行。
https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore#automatic-restore-in-visual-studio

当前无法显式禁用自动恢复,但是您可以禁用恢复本身。
请注意,这将禁用所有还原(在构建/重建和解决方案上,右键单击还原)

https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore#enabling-and-disabling-package-restore

转到工具->选项-> NuGet程序包管理器->常规->程序包还原。
第一个选项禁用还原本身,而第二个选项禁用构建还原。

NuGet尝试还原以确保未从磁盘中删除软​​件包或未删除 Assets 文件(有助于智能感知)。这是完整的Visual Studio体验不可或缺的部分。
15.3中有改进(将在2周内发布),如果以前在某个时候完成了还原,并且包引用,源等没有更改,则将改善启动时的还原体验。

关于visual-studio - 启动解决方案时如何禁用恢复NuGet软件包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45437261/

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