6

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: PCL selection screen

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.

Windows Features

Danke,

+0

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

+0

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

+0

Nein, PCL erfordert .NET 4 und höher. –

Antwort

4

.NET Framework 3.5 hat ein mobiles Profil nicht haben. 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.

Weil Sie auf die .NET 3.5 noch ausrichten können, wenn Sie wollen, nur nicht ein tragbares Profil (PCL), die leicht durch this article bewiesen ist, was Sie wollen, ist einfach nicht unterstützt.

0

Wie bereits von anderen erwähnt, wird .NET Framework 3.5 von der portablen Bibliothek nicht unterstützt.

Der Link am Ende der Seite ist eine allgemeine Zielseite, die alle Targeting-Pakete für alle unsere Frameworks auflistet, nicht nur diejenigen, die mit tragbaren, sorry für die Verwirrung arbeiten.

Verwandte Themen