При поиске библиотек Google.Apis
https://www.nuget.org/profiles/google-apis-packages
Список содержит одну библиотеку Google.Apis и несколько других библиотек Google.Apis.Xxx
Допустим, я хочу использовать Google Gmail и Календарь Google, поэтому я выполняю команды dotnet add package Google.Apis.Gmail.v1
и dotnet add package Google.Apis.Calendar.v3
Я заметил, что в папке c:\Users\username\.nuget\packages\
он создал этивложенные папки:
google.apis\
google.apis.auth\
google.apis.calendar.v3\
google.apis.core\
google.apis.gmail.v1\
Однако в моем файле проекта есть только следующие ссылки:
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<OutputType>Exe</OutputType>
<TargetFramework>netcoreapp2.1</TargetFramework>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Google.Apis.Calendar.v3" Version="1.36.1.1384" />
<PackageReference Include="Google.Apis.Gmail.v1" Version="1.36.1.1342" />
</ItemGroup>
</Project>
Вопрос - если требуются автоматически созданные зависимые пакеты в c:\Users\username\.nuget\packages\
,почему они не упоминаются в файле проекта?