sections in the article
When two extensions share the same common dll, and if one of the packages is updated with an update of the common dll, the old dll is still contained in the memory so we cannot determine which one to execute. This can lead to strange behavior.
For example if you have shared settings between different extensions with a common library this won´t work.
Hence we don´t support this.
To prevent this:
- Change the version of the common library.
- Update the package for that specific extension (with the updated common lib - new assembly version is needed).
Another way of working with extensions are to use one single package.