The problem is when my users (without a license) pull the artifacts related to those projects, NuGet tries to download all the dependencies related to them, and whenever there's a dependency on these projects it fails. Is this normal behavior or is there a way to avoid it?
Hello ABP Support Team,
I'm developing an ABP Commercial application and need to distribute the HttpApi.Client NuGet package to external users/clients who will consume our APIs. These users should not be required to configure the ABP Commercial NuGet source or have an ABP Commercial license.
My question is: Can I remove all commercial package dependencies from the following layers while keeping commercial packages in the rest of my project?
The package that i want to remove are:
Application.Contracts
Domain.Shared
HttpApi.Client
Specifically, I want to: Use only open-source ABP packages (from nuget.org) in these three layers Continue using ABP Commercial packages in Application, Domain, HttpApi, and Host layers Distribute the HttpApi.Client package to users without requiring them to authenticate against the ABP Commercial NuGet feed Is this approach supported? Are there any licensing implications or technical limitations I should be aware of?
Thank you for your assistance.