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

时间:2018-09-07 16:31:03

标签: visual-studio-2017 nuget nuget-package nuget-package-explorer

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

这是正常行为吗?我记得以前nuget Manager会自动安装依赖项。

1 个答案:

答案 0 :(得分:1)

  

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

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

不同于packages.config PackageReference仅列出您直接安装在项目中的NuGet软件包。因此,NuGet程序包管理器的UI和项目文件不会被低级依赖所困扰。

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

您可以查看文档Migrate from packages.config to PackageReference以获得一些详细信息。

希望这会有所帮助。

相关问题