Sometimes, there is a need to find any dependencies for a solution in CRM. Some of the reasons include:
- You have installed a standard set of third party solutions at the start of development and need to see what is using each one at the end.
- You need to document the steps to be able to deploy your solution and need to list the solution dependencies.
- You need to remove a particular third party solution and need to determine the dependencies upon it (perhaps to document the process so that it can be removed from multiple environments).
To be able to see the dependencies, we can tap into a screen that is used to display the dependencies on a solution when we try to remove a solution.
The first thing we need to do is determine the GUID of the solution to be checked. This can be done by:
- Go to Settings > Solutions and double click the solution in question
- Click the Actions menu and then “Copy a Link”.
- Paste the URL into Notepad. It will look something like:
https://<CRM-URL-HERE >/tools/solution/edit.aspx?appSolutionId=%7bB086F09C-5006-40B5-A330-446F3A1A7EA8%7d&id=%7bB086F09C-5006-40B5-A330-446F3A1A7EA8%7d
- The GUID we need is the second one in the URL located between the first %7b and %7d (see the highlighted GUID above)
Now that we have the GUID of the solution, we use CRM’s URL for viewing the solution dependencies inserting the GUID from above into the appropriate place (see below):
https:///tools/dependency/dependencyviewdialog.aspx?objectid=&objecttype=7100&operationtype=dependenciesforuninstall
This will result in a display something like that seen below:
I hope this post has been helpful. Till my next post!
The post Solution Dependencies appeared first on Dynamics CRM Blog.