Hello, I am new to the Microsoft CRM world and I have encountered some major issues. I currently have a project with two environments: one for development and one for production.
The development environment contains unmanaged solutions, but it is slightly outdated.
The production environment contains managed solutions, but there is a problem:
Some forms in certain entities contain unmanaged layers (which should not be there).
My question is: how can I align the development environment with the production environment? Possible approaches I am considering:
Manually recreate those fields in the development environment, create a new solution (export it as managed for production), remove the unmanaged layers, and publish it to production.
Would this cause any data loss?
Copy the current production environment to a fresh environment, change the managed/unmanaged status of the solutions and their components.
Is this even possible?
3. Access the base code of the default solution somewhere and import it into a fresh environment. 4. Any other recommended approaches?
2. Yes, recommended way is to create a solution on dev env , add whatever you would like to it , new entities and export it.
3. Import it in prod. Then do data copy activity. from unmanaged layer fields to the one you create.
4. Once done, simply remove unmanaged layer.
This will prevent data loss too.
Hope this helps.
Thanks,
Ashay
Was this reply helpful?YesNo
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.