I've got different versions of toolkits from a supplier, when I've built my app with an earlier version I cannot just simply swap out the DLL for the later version as my application complains and throws errors.
It's not an issue with the functionality of the toolkit as if I remove the older version and add the newer one without any further changes I can compile it and it will work with the newer version.