Хотя Acme.Sample.Localizations.Spain зависит от Acme.Sample, нет необходимости включать код Acme.Sample в атрибут Acme.Sample.Localizations.Spain, поскольку Acme.Sample должен быть установлен с Acme.Sample.Localizations.Spain для потребляющего проекта
В npm такая проблема решается с помощью функции одноранговых зависимостей. В современной версии npm одноранговые зависимости устанавливаются автоматически вместе с пакетами, от которых они зависят.
А как насчет C#/.NET/NuGet?
Предположим, что пакет Nuget Acme.Sample.Localizations.Spain является расширением Acme.Sample, таким образом: [list] [*][code]Acme.Sample.Localizations.Spain[/code] не предназначен для использования без Acme.Sample [*]Хотя Acme.Sample.Localizations.Spain зависит от Acme.Sample, нет необходимости включать код Acme.Sample в атрибут Acme.Sample.Localizations.Spain, поскольку Acme.Sample должен быть установлен с Acme.Sample.Localizations.Spain для потребляющего проекта [/list] В npm такая проблема решается с помощью функции одноранговых зависимостей. В современной версии npm одноранговые зависимости устанавливаются автоматически вместе с пакетами, от которых они зависят. А как насчет C#/.NET/NuGet?