Managed and Unmanaged solution RRS feed

  • Question

  • Hi All,

    My question is when I make a solution managed for transferring customization from Developer instance to Production Instance.

    what I have to do in this case because if I make my  solution managed then I can not be customized in future,

    but most of the time client has to change there requirement. for this  we have to change the customization based on requirement,

    in this kind of situation what we have to do. 



    Thursday, April 14, 2016 12:16 PM

All replies

  • I think you should have a read about solutions on MSDN here, https://msdn.microsoft.com/en-us/library/gg334576.aspx
    Thursday, April 14, 2016 10:52 PM
  • Hi Jyotsna,

    The recommended practice with the use of Managed and Unmanaged solution is that if you are doing inhouse customizations such as what you describe, it would be better to have it unmanaged. This allows more control over customizing and maintaining these in future. The moment you make them Managed, then it would start creating dependencies and moving customizations from one environment to another would be difficult.

    In this scenario you can take unmanaged customizations out of Dev and put that in Test, review it all working there and move it to Prod.

    If solutions need to be packaged as in case of ISV, the recommended path is to go with Managed solution so that it is easy to install and uninstall.

    In any case, the most important point to remember is whenever you take a Managed solution export out, make sure you also have an unmanaged solution copy of the same. Managed copy is not editable and if you dont have an unmanaged copy you will not be able to recover your customizations or make any updates to it.



    Dynamics CRM MVP | Inogic | http://www.inogic.com/blog | news at inogic dot com

    If this post answers your question, please click "Mark As Answer" on the post and "Mark as Helpful"

    Friday, April 15, 2016 4:27 AM
  • Hi Jyotsna,

    I have agreed with Sam up until now, but with the solution changes in 2016 I might go with using managed solutions since you can acutally DELETE stuff using them now if the documentation is correct. I haven't had the opportunity to fiddle around with it much yet though so I'm not prepared to say that it's the way to go just that there are even more shades of gray in the answer from me now than it was a year ago :)

    Sorry if I made your world less clear...


    Rickard Norström Developer CRM-Konsulterna
    Swedish Dynamics CRM Forum: http://www.crmforum.se
    My Blog: http://rickardnorstrom.blogspot.se

    Friday, April 15, 2016 7:34 AM