Best Answer David Karlas , 09 January 2014 - 06:11 PM
rht while looking around forums I ran into this post:
http://forums.netdui...nd-sample-apps/
If you download MonoNetduinoBootloader_NetduinoPlus.zip and open Program.cs you can see a way to load DLL at runtime and run it. In that sample its loaded from SD card but it should not be a problem for you to download from website via Socket...
Since .Net Microframework is basiclly interpreter for IL code(which is compiled from C#). IMO performance should be same as C# compiled source code deployed via VisualStudio...
You should be able to create very nice and robust Bootloader in C# deployed via VisualStudio only fist time. And this Bootloader would at boot check for update on website at boot and load from website plus you could cache DLLs on SD card(lower boot time, lower network usage , backup in case of no internet connection...)
I think this is very nice solution for your problem...
Go to the full post