`System.Collections.Queue` doesn't exist in target framework?

I’m trying to build on a Windows 8 phone, however I’m getting this error as I try to build and run the build. How is this possible? Queues must obviously be supported in .NET 2.0

EDIT: OK, so I fixed this error for my C-Sharp scripts by replacing all of my Queues by Generic Queues (I’m guessing MS designed it this way for type safety), but I still haven’t figured out how to fix this for Javascript, is there any way to make Generic Queues in JS?

In Player settings, try changing from .Net Subset to just .Net
Edit/Project Settings/Player, Other Settings panel