搜索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\
中自动创建依赖包,为什么在项目文件中未引用它们?