Hello everyone!
Currently we have MS CRM 2011 and we need to Upgrade it to 2016. How we can do it? please describe it step by step.
also, we have a lot of our improvements, we have a lot of custom codes. How we can transfer all of them thoroughly?
Thank you.
You have 2 main ways to upgrade from CRM 2011 to CRM 2016:
In either case supported custom code will be included in the customisations. There is one important point, however. CRM 2011 supported custom code written for the CRM 4 endpoint, but this is not supported after CRM 2011. If your custom code is written for the CRM 4 endpoint, then you will need to rewrite it to use the CRM 2011 (and onwards) endpoint. If the code was written for the CRM 2011 endpoint, no changes will be necessary
Hi Probatya,
There are two methods If your custom code is C#:
1. (Solutions, as I mentioned in my first reply)
Add all existing Plug-in Assemblies and Sdk Message Processing Steps in your solution.
You could read this thread as reference:
https://community.dynamics.com/crm/f/microsoft-dynamics-crm-forum/178643/what-is-the-best-way-to-migrate-plug-in/441449
2. (Tool)
If you keep source code and dll files;
then you could download crm 2016 sdk below:
https://download.microsoft.com/download/5/E/4/5E4B801F-298F-4A57-90E2-C2B7CA994F92/MicrosoftDynamics365SDK.exe
then deploy them into crm2016 with Plugin Registration Tool.
How to register plug-in in crm2016 ?
Article:
https://carldesouza.com/creating-debugging-plugin-dynamics-crm-2016/
Video:
https://www.youtube.com/watch?v=TLM0YDTR34w
Regards,
Clofly
What if we wrote it on C#?
Hi probatya,
You could create a new solution and include all your web resources(javascript) and plugin assemblies(background code) in Component,
then export it and import to your new enviroment.
But you should notice that due to version differences:
1. UI changes
2. Background Process changes
some of your code may not work normally or not be compatible in your new environment.
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Abhilash Warrier as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
Rishabh Kanaskar 258
MVP-Daniyal Khaleel 179
Tom_Gioielli 129 Super User 2025 Season 2