This used to work (I think).
Quite simple setup: One .NET solution with
a) Console App EXE
b) Class Library Assembly DLL (references external NuGet packages)
NuGet reference in project b:
<NuGetReference Include="FirebirdSql.Data.FirebirdClient:*"> <Private>True</Private> </NuGetReference>
Project a references project b.
The FireBird DLL is referenced implicitly/indirectly in project a (through project b reference).
The problem now is that the FireBird DLL is no longer copied to the output folder of project a. As it used to.
So, now I have to reference the NuGet package as well directly from project a.