Hi
Was wondering if anyone has had experience in developing WPF / VB.net applications that can store program components within a database and could share some tips or point me in the right direction for implementing such a structure; or what options to avoid...
As some background, we have an application that is stored on client computers but accesses a centralized database that houses templates (instructions) for processing various data sets. A problem we are running into is keeping the client applications up-to-date when we have new templates published that require additional functionality to be compiled into the distributed app. The additional functionality may include new screens for controlling user input / interaction, data readers, report format writers etc. The benefit would be ease and central deployment of our templates which extend the functionality of the base app.
Was hoping we could change the architecture of the app to pull the components it needs directly from the template database as required. Have looked at CodeDom / Roslyn, but not sure how hard it would be to manage XAML screens we require. Was hoping there would be an easy way to download say a dll from a table into a variable and instantiate / reflect the class(es) within it on the fly?
Any direction would be greatly appreciated!
Thanks,
Jay :)
If you shake a kettle, does it boil faster?