Do Portable Class Libraries work with .net 3.5?

Eri*_*ric 6 c# visual-studio-2010 .net-3.5 portable-class-library visual-studio-2012

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 greater.

当我第一次尝试创建PCL时,我得到一个这样的屏幕:PCL选择屏幕

我注意到.net 3.5不在列表中,因此我点击了"安装其他框架"并找到了3.5版本的Targeting Pack.但是当我下载并运行"dotnetfx35setup.exe"时,没有任何反应.当我回到VS并尝试创建一个新的可移植类库时,它列出了与以前相同的目标框架.

我还打开了.NET Framework 3.5的Windows功能,现在我已经没有想法了.这是一个屏幕截图,以防我错过了其他的东西.

Windows功能

谢谢,

Sec*_*und 5

.NET Framework 3.5 没有可移植的配置文件。您在 Visual Studio 2010 中是否遇到此问题?我注意到,在我自己的计算机上安装 Visual Studio 2012 后,.NET Framework 3.5 实际上被删除了,可能是因为 .NET 4.5 包含它。

因为如果您愿意,您仍然可以以 .NET 3.5 为目标,只是不是可移植配置文件 ( PCL ),本文很容易证明您想要的根本不支持。