Visual Studio 代码中的 NuGet

NuGet 是 .NET 的包管理器。它定义了 .NET 包的创建、托管和使用方式,并为每个角色提供了工具。重要的是,NuGet 还代表项目管理依赖关系树,因此您只需关注在项目中直接使用的包。有关更多信息,请访问NuGet 文档

依赖管理

自动 NuGet 恢复

对于 .NET 项目,当您从模板创建项目、构建、加载或更改 SDK 样式项目时,会自动进行包还原。

自动 NuGet 包恢复

对于使用 的项目,您可以在 Visual Studio Code 的“解决方案资源管理器”<PackageReference>部分中查看包引用。

解决方案资源管理器中的包引用

发生还原或运行生成时未正确安装的包将在解决方案资源管理器中显示错误图标。

注意:目前,您无法右键单击项目来管理 NuGet 包,并且 Visual Studio Code 中没有 NuGet 包管理器用户界面。有关管理包的详细信息,请参阅使用 dotnet CLI 安装和管理 NuGet 包