Ich verwende Windows 8 und habe sowohl Visual Studio 2010 Ultimate mit SP1 als auch Visual Studio 2012 Ultimate und ich versuche eine Portable Class Library zu erstellen, die .NET 3.5 und höher unterstützt.Funktionieren Portable Class Libraries mit .net 3.5?
Als ich zuerst versuchen, ein PCL ich einen Bildschirm wie diese erhalten zu erstellen:
Ich bemerkte, dass .net 3.5 nicht in der Liste enthalten ist, so klickte ich auf "Install additional frameworks" und fand ein Targeting-Pack für die Version 3.5. Aber wenn ich "dotnetfx35setup.exe" lade und laufe, passiert nichts. Und wenn ich in VS zurückgehe und versuche, eine neue Portable Class Library zu erstellen, listet sie dieselben Zielframeworks wie zuvor auf.
Ich habe auch die Windows-Funktionen für .NET Framework 3.5 eingeschaltet und bin jetzt aus Ideen. Hier ist ein Screenshot für den Fall, dass ich etwas anderes verpasst habe.
Danke,
.NET Framework 3.5 hatte kein tragbares Profil. Haben Sie dieses Problem in Visual Studio 2010? Ich bemerkte, dass, sobald ich Visual Studio 2012 auf meinem eigenen Computer installiert hatte, .NET Framework 3.5 tatsächlich entfernt wurde, wahrscheinlich, weil es in .NET 4.5 enthalten ist. –
Das stimmt vielleicht, aber warum listen sie das .net 3.5 Targeting Pack auf? Auch ich habe vs2012 und vs2010 auf zwei verschiedenen Maschinen. – Eric
Nein, PCL erfordert .NET 4 und höher. –