Hello,
I'm trying to import a solution into my UAT environment, the solution was exported from a sandbox environment.
I've been encountering this error even though I have included these components into the export by using the Add required components functionality, afterwards I publish all these changes before exporting.
While exporting the solution I also never get warned to include missing components, it heads straight to the advanced system settings export page.
When I take a look at the sandbox solutions, none of the errored solution names are present in the sandbox environment, they are however present in the solution im trying to export, as components.
Something I did notice is that all the components that cause this error are "Managed" while the rest of the solution is "Unmanaged".
What am I doing wrong?
Any help is appreciated, I'm still learning to develop and work in D365 CE.
Hi Gijs Bierman,
IF Importing unmanaged solution missing dependencies is an issue you are facing. You can add managed solution components to your unmanaged solution. Once you install a managed solution the components of that managed solution become part of the default solution. You can now simply click add existing and choose those components and add them to your unmanaged solution. Hope this will fix the issue.
I've come to the conclusion that i'm not going to try and resolve this the "normal" way.
The real problem I was trying to investigate was a plug-in assembly not including my changes in a solution package.
To "fix" this importing issue I simply copied the entire environment to the other environment, then deleted the solution on the new environment and imported the solution package.
Sorry if anyone reading this has a similar issue that cannot be resolved this way or by any of the responses in this thread.
UAT environment contains managed solutions which are not part of your sandbox environment. As components of your solution require components from this managed solutions you're not able to import your solution into sandbox as long as the managed solutions are missing in destination environment.
Missing solutions are listed here:
You either need to install this missing solutions in your sandbox (even I'm not sure if this is possible) or you have to remove the dependencies in your solution.
More info regarding the missing managed solutions can be found here:
https://docs.microsoft.com/en-us/dynamics365/customer-service/productivity-tools
Maybe you can try to install the missing solutions here:
https://admin.powerplatform.microsoft.com/resources/applications
Hello Piyush,
Thank you for your fast responses so far, I really appreciate it.
I have taken a look and it appears only 4 managed solutions are in both environments, these 4 solutions are identical between environments.
Is that what you meant by "sync the apps" or is there something else I need to do?
I simply don't understand why managed components inside an unmanaged solution won't export or give me a warning telling me it will fail at importing.
Do you have any other ideas?
Thanks!
I understand...
It doesn't expect you to replicate all the 25 solutions.
But you should at least sync the apps which you have setup in sandbox with UAT.
Like Omnichannel app, etc.
AgentScript is one of the components of Omnichannel app, so it means, you might have it in SANDBOX, but not in UAT. So you have to sync such apps with UAT.
Hello,
The problem is is that the solutions that error, are NOT present in the sandbox environment.
Also there is about a 25 managed solution difference, and I cannot export managed solutions.
Does D365 CE expect me to replicate all 25 of these solutions, instead of being able to import required solutions combined with the actual solution I want to import?
It's all a bit confusing.
Hey!
I mean, just list down all the manage solutions of SANDBOX and list down the manage solution of UAT. And share the difference(which solution is not present in the UAT).
And make sure that solution related to AgentScript (like omnichannel, etc) should be there in UAT.
Hello Piyush,
First of all, thank you for your response.
The UAT solutions look like this :
I was given this (what I presume is a) UAT, I did not create this myself.
As you can see the solution i'm trying to import is not present in the UAT, i'm not sure what you mean by comparing the managed solutions when the UAT has no custom managed solution, only MSDYN ones.
Hi Gijs,
Please compare the managed solution present in Sandbox and UAT.
Daivat Vartak (v-9d...
225
Super User 2025 Season 1
Muhammad Shahzad Sh...
106
Most Valuable Professional
Eugen Podkorytov
95