Changing network configuration at runtime

So my goal in my project is to change the network configuration of the Netduino 3 Wifi at runtime within code, rather than using MFDeploy. I know this topic has been floating around but I need a solution and I can’t seem to find any. If this is not a capability the Netduino has:

1: Why not?
2. What is an alternative solution one may suggest to achieve this functionality?

Thank you in advance.

The API is there to change between DHCP and Static IP/DNS, but there’s a bug in the network stack that we’re actively working on to get it working properly. It’s getting close, but I don’t have an ETA as to when it’ll be ready.