I am very new to sitefinity so please bare with me.
Currently we have a sitefinity solution with our custom widget project. The ask is to have versioning on widgets where in old pages developed using earlier versions behave as is however newer versions are only available for new pages
One option is to create a new widget project as widgets are customized. Don't like it for the simple fact that we would be creating multiple projects.
I would like to have a single project that provides a base contract to sitefinity regarding the widgets and using late binding get to the right dll version at runtime.
We would have different versioned dll's in different folder.
Can this be achieved?