代码之家  ›  专栏  ›  技术社区  ›  bitbonk

我如何引用我的nuget包中的其他nuget包,这些包对我的nuget包的消费者不可用?

  •  0
  • bitbonk  · 技术社区  · 6 年前

    我已经创建了.NET Core 3.1类库项目,它将作为一个nuget包发布。不幸的是,它必须引用其他不能在上公开提供的nuget包网址:nuget.org因为许可问题。

    如何在我的nuget包中包含其他的nuget包(或其assest/dll),同时防止我的nuget包的使用者自动引用其项目中其他nuget包中的dll。

    来自其他nuget包的assest/dll需要出现在用户的应用程序中,但其api不应该在用户的项目中可见。

    或者换句话说:我买了一个图书馆(他们给了我一个核弹)。我想用,但我的顾客不应该用。

    0 回复  |  直到 6 年前