我已经创建了.NET Core 3.1类库项目,它将作为一个nuget包发布。不幸的是,它必须引用其他不能在上公开提供的nuget包网址:nuget.org因为许可问题。
如何在我的nuget包中包含其他的nuget包(或其assest/dll),同时防止我的nuget包的使用者自动引用其项目中其他nuget包中的dll。
来自其他nuget包的assest/dll需要出现在用户的应用程序中,但其api不应该在用户的项目中可见。
或者换句话说:我买了一个图书馆(他们给了我一个核弹)。我想用,但我的顾客不应该用。