Different between managed and unmanaged solutions

Un-managed Solutions
- No restriction on what elements of the solution can be customised.
- Difficult to remove components. Entities, fields, web resources etc. have to be manually removed. - - Even if a newer solution version contains an element that has been deleted it will still exist.
- The solution just acts as a container for the components. If you delete the solution the components still exist in the default solution.
- Not possible to lockdown components to prevent accidental or un-intentional changes. (Only for those with customisation rights)
Managed Solutions

- Can set elements of the solution such as create views, change field properties, add fields etc.
- Solution cannot be exported.
- Any changes including field removal will happen automatically when changes in new version.
- Can be preventing from damaging your solution.
- Risk of data loss if you remove the solution as all customisations will be removed

0 comments: