Hi,
I am studying how solutions work on CRM.
Let's suppose that we want to create a custom solution on CRM to change a component (relationship) of an entity (Order). We want to publish this custom solution on a "Dev" environment, and later we want to release it on a "Prod" environment. Both these environments already have the main solution with all the main components.
We want to make our custom solution as light as possible, so we include metadata only, without adding required components, because they are supposed to be already in the main solution.
Does it make sense or the required components should always be added?