I'm running into an issue moving a solution with a Virtual Entity. Because the Data Provider is a data element, the solution import fails when trying to import the solution. If I try and move the Data Provider manually between environments using XrmToolBox, I run into an error saying that the required Entity doesn't exist. I'm stuck in a circular failure where I can't import the entities without the data elements being present, but can't add the data elements because the entities don't yet exist.
Is there any documentation on the /supported/ way to manage this issue?