Move Solution from Microsoft Dynamics CRM 2011 Update Rollup 12 to Down Level Organization

Microsoft Dynamics CRM 2011 Update Rollup 12 and the Microsoft Dynamics CRM December 2012 Service Update introduced new solution components that can be included as dependencies for exported solutions. These new dependencies can prevent the installation of a solution developed with Update Rollup 12 or later service update on earlier releases.

Microsoft has provided the Solution Down-level Utility.exe tool in the latest SDK to remove Post UR12 dependencies. Removing the same will allow installation of backward compatible managed or unmanaged solution from an organization with Update Rollup 12 or later service update.

Below are steps to execute the Solution Down-level Utility.exe tool.

1. Create a solution with necessary components which needs to be moved to another organization. Also note down the unique name of the solution which will be used in later steps.

2. Execute the Solution Down-level Utility.exe available in latest SDK using the Command prompt with following syntax:-
SolutionDownlevelUtility.exe /b :<<organizationUrl>> /s:<<samplesolution>> /m:- /u: <<username>>

/b: –> base url of the Organization
/s: –> solution Unique
/m: –>for export as Managed Solution
/m: –> for export as Unmanaged Solution
/u : –> username

3. On Successful execution of the Solution Down-level Utility.exe You will see the solution file under the solutionDownlevelUtility.exe folder.

This solution can be imported to any other Organization with pre UR 12 service updates.

Note: Minimum Update Rollup of 6 is necessary for the above.

Hope this helps!!!!!

Tags: CRM
previous post: How to resolve “Unable to connect to the ‘Company Name’ company. You don’t have access to this company” issue in Management Reporter 2012 next post: HTML5 localStorage with examples