Mam system Windows 8 i oba programy Visual Studio 2010 Ultimate w/sp1 i Visual Studio 2012 Ultimate i próbuję utworzyć Portable Class Library, która obsługuje .net 3.5 i nowsze.Czy przenośne biblioteki klas działają z .net 3.5?
Kiedy po raz pierwszy starają się stworzyć PCL dostaję ekran tak:
zauważyłem, że .NET 3.5 nie ma na liście, więc kliknąłem na "Install additional frameworks" i znalazł Targeting Pack dla wersji 3.5. Ale po pobraniu i uruchomieniu "dotnetfx35setup.exe" nic się nie dzieje. A kiedy wracam do VS i próbuję utworzyć nową Bibliotekę Przenośnych Klasy, lista ta zawiera te same struktury docelowe, co poprzednio.
Mam również włączone funkcje systemu Windows dla .NET Framework 3.5, a teraz nie mam pomysłów. Oto zrzut ekranu w przypadku, gdy przegapiłem coś innego.
Dzięki
. Program .NET Framework 3.5 nie miał przenośnego profilu. Czy masz ten problem w Visual Studio 2010? Zauważyłem, że po zainstalowaniu Visual Studio 2012 na moim komputerze, program .NET Framework 3.5 został faktycznie usunięty, prawdopodobnie dlatego, że .NET 4.5 go zawiera. –
To może być prawda, ale dlaczego wymieniają pakiet kierowania .net 3.5? Mam również vs2012 i vs2010 na dwóch różnych maszynach. – Eric
Nie, PCL wymaga .NET 4 i nowszych. –