Microsoft has just released a set of Virtual machines, for Parallels, Hyper-V, VMWare and VirtualBox that are configured with all the tools to start developing, that has no expiration date!
The only thing you need is to input your Windows 10 Pro license and you are ready to go. Get the here the developer ready non-expiring virtual machines.
You still have the option to use the free evaluation version of the VMs
The contents of the VMs:
Read more at the official announcement