如何禁用 .NET Core 包自动恢复?

Set*_*Set 4 .net nuget-package-restore visual-studio-2015 .net-core

默认情况下,如果编辑 project.json 中的依赖项,Visual Studio 会自动启动包还原。是否可以禁用此行为?

我正在处理dotnet restore参数,出于测试目的,我正在编辑project.json/removing project.lock.json。但是 VS 在进行任何更改后会自动运行默认的“dotnet Restore”,这会中断我的测试。

Nat*_*ini 5

可以在 Visual Studio 选项窗口的“包管理器设置”部分中关闭临时包还原:

取消选中“允许 Nuget 下载缺失的包”

取消选中“允许 Nuget 下载丢失的包”将阻止 Visual Studio 在编辑 project.json 时恢复包。