VS2017 NuGet:依赖关系不会自动安装

问题描述 投票:1回答:1

我在使用Visual Studio 2017时遇到问题。当我安装任何软件包时,nuget manager不会安装依赖项。例如,Microsoft.EntityFrameworkCore.Sqlite有2个依赖项,我必须手动安装它。

这是正常的行为吗?我记得在过去nuget manager自动执行依赖安装。

visual-studio-2017 nuget nuget-package nuget-package-explorer
1个回答
1
投票

VS2017 NuGet:依赖关系不会自动安装

您的包裹应该作为packagereference进行管理。您可以编辑项目文件.csproj进行检查。

packages.config不同,PackageReference仅列出您直接安装在项目中的NuGet包。因此,NuGet包管理器UI和项目文件不会与低级依赖项混杂在一起。

此外,依赖关系信息包含在project.assets.json文件夹中的obj中。您无需手动安装依赖项。

您可以查看文档Migrate from packages.config to PackageReference了解一些细节。

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.