C#创建一个库,其中包含下游项目的nuget依赖项

C#创建一个库,其中包含下游项目的nuget依赖项,c#,nuget,C#,Nuget,这就是我要做的 使用Java,当我使用maven创建库或框架项目时,我可以指定它的依赖项。然后,这些依赖项将以传递方式包含在使用my library作为依赖项的下游项目中 我很难用C#和nuget复制这个。我想创建一个库项目,它包装了许多不同的nuget依赖项。在我的实验中,我的下游项目没有继承这些可传递的依赖项,我必须将它们再次包含在解决方案自己的nuget中 我如何在这样的庄园中包装或继承这些依赖关系?这是可能的吗?或者对于.net项目是否存在我不知道的不同范例?应该这样做,除非您和我使用不

这就是我要做的

使用Java,当我使用maven创建库或框架项目时,我可以指定它的依赖项。然后,这些依赖项将以传递方式包含在使用my library作为依赖项的下游项目中

我很难用C#和nuget复制这个。我想创建一个库项目,它包装了许多不同的nuget依赖项。在我的实验中,我的下游项目没有继承这些可传递的依赖项,我必须将它们再次包含在解决方案自己的nuget中


我如何在这样的庄园中包装或继承这些依赖关系?这是可能的吗?或者对于.net项目是否存在我不知道的不同范例?

应该这样做,除非您和我使用不同的“下游”定义。你能用一个由3个或4个项目组成的层次结构的简单例子来更新你的问题吗?每个项目都包含
.nuspec
xml?这可能是我问题的根源。在ProjectA中,我将输出类型设置为类库。我构建该项目并生成ProjectA.dll。在ProjectB中,我导入ProjectA.dll,但无权访问它使用的任何库。这不是正确的方法吗?