I have an issue with a solution being deployed because of a dependency. Note this is a Power Platform solution that has been created in utilising the CDS and Modal Driven Apps.
The dependency is a Custom Workflow Assembly that can be found here: https://github.com/binnall/AdvancedMath
My scenario is the following:
Two environments 'Development' & 'Integration'. These environments are in the same O365 tenant.
I used the plugin registration tool to deploy the DLL into the Development environment, create an instant workflow to get the results based on the inputs for control.
This all works perfect. I pass in the figures and get the values as I would expect.
I then use the plugin registration tool to deploy the DLL into the Integration environment. Again this works as expected.
However, I have been using Azure DevOps to deploy my Solution into the different environments. And when trying to deploy the solution with the custom assembly as part of one of my instant Workflow Processes as part of the solution a dependency error occurs.
The error that I receive is: The following solution cannot be imported: [[SolutionName]] . Some dependencies are missing. The missing dependencies are .... (Custom Assembly Namespace)
Does anybody know why I can't deploy the solution into the environment when I have an instant process that uses the Workflow DLL?
- removing the workflow that uses this DLL enables the solution to deploy as expected.
I'm not sure If I am missing a particular way of registering the DLL into each of the environments so that it is referenced in the same way?