I am running Windows 8 and have both Visual Studio 2010 Ultimate w / sp1 and Visual Studio 2012 Ultimate, and I am trying to create a portable class library that supports .net 3.5 and higher.
When I first try to create a PCL, I get a screen like this: 
I noticed that .net 3.5 is not on the list, so I clicked “Install additional frameworks” and found the targeting package for version 3.5. But when I download and run "dotnetfx35setup.exe", nothing happens. And when I return to VS and try to create a new Portable Class Library, it lists the same target structures as before.
I also included Windows features for the .NET Framework 3.5, and now I'm not in ideas. Here is a screenshot if I missed something else.

Thanks,
source share