I was excited when I heard that Hyper-V was going to include support for VLANs. What I didn't realize was that there would be some caveats to the deal. If you plan on using tagged VLANs to get support for multiple networks from one physical port, you need to know that Hyper-V works on a one-to-one relationship with interfaces.
To make it all work, you need to create your virtual interfaces (per the software and driver for your NIC) and assign them to the appropriate VLAN. Don't bother putting in any static IP information because as soon as you create a network in Hyper-V to accomodate your VMs, Hyper-V will create another connection on top of the VLAN adapter you've already created. Once this new interface is created, you can enter any static IP addresses there. Additionally, if you don't take into account the extra caveats below, you will have no network connectivity.
EXTRA CAVEATS:
1. Make sure you specify the correct VLAN number in the virtual network.
2. Make sure you specify the correct VLAN number in the network settings for the virtual machine.