如何禁用自动 .NET Core 包还原?

How to disable automatic .NET Core package restore?

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

我正在研究 dotnet restore 个参数,出于测试目的,我正在编辑 project.json/删除 project.lock.json。但是 VS 在任何更改后自动运行默认值 "dotnet restore",这会中断我的测试。

可以在 Visual Studio 选项的包管理器设置部分关闭瞬时包恢复 window:

取消选中 允许 Nuget 下载丢失的包 将在您编辑 project.json.

时停止 Visual Studio 恢复包