W witrynie MSDN zauważyłem sekcję o a Portable Class Library
, w sekcji Informacje o wersji.
Zobacz System.Object
na przykład. http://msdn.microsoft.com/en-us/library/system.object.aspx
Przeprowadziłem krótkie wyszukiwanie w Google i nie mogłem znaleźć nic na temat Portable Class Library
. Czy ktoś tutaj wie, co to jest lub gdzie mógłbym znaleźć więcej informacji na ten temat?
.net
portable-class-library
mjcopple
źródło
źródło
Odpowiedzi:
AKTUALIZACJA 9 października 2017 r .: porównanie artykułów / zestawienie .NET Core / Std / PCL AKTUALIZACJA 23 listopada 2016 r .: artykuł autorstwa Ricka Strahla
AKTUALIZACJA 29 października 2016: .NETStandard 1-> 2 Często zadawane pytania AKTUALIZACJA 19 października 2016: To najlepszy wywiad / film, jaki do tej pory widziałem, obejmujący .NET Standard 2.0
AKTUALIZACJA 27 września 2016 r .: W poście ogłoszeniowym .NET Standard 2.0 znajduje się więcej dobrych informacji
AKTUALIZACJA 6 czerwca 2016 r .: W tym artykule dobrze wyjaśniono, w jaki sposób mechanizm biblioteki .NETStandard zastępuje większość języka PCL
AKTUALIZACJA, 10 lipca 2013: Doskonały stan podsumowującego posta na blogu PCL od @shanselman z mnóstwem konkretnych przykładów, zrzutów ekranu i linków. Pozostawia w cieniu każdą inną odpowiedź.
AKTUALIZACJA 20 maja 2013:
AKTUALIZACJA, 19 kwietnia 2013 r .: Doskonałe, zwięzłe podsumowanie tego, jak to wszystko łączy się ze sobą od Intellisense do czasu działania, w poście na blogu Simona Coopera
Wideo: Channel 9 Visual Studio Toolbox show, odcinek 14 czerwca 2012
Wideo: Channel 9 Going Deep Show, odcinek 27 września 2011
AKTUALIZACJA, 11 września 2012 r .: Dobry wpis na blogu wysokiego poziomu ze zdjęciami, diagramami i motywującymi przykładami pokazującymi, jak wykorzystują go MVVM Light i RX
AKTUALIZACJA, 11 kwietnia 2012: Bardzo dobry fragment od końca do końca napisany przez Scotta Hanselmana, który bardzo szybko przechodzi do sedna w rozmowie dewelopera, w tym zrzuty ekranu (zawiera również bardzo wnikliwe informacje „jak o tym myśleć” i linki do próbek). Zawiera również sekcję zasobów na końcu, która prawie powiela cały ten post: D
AKTUALIZACJA 9 lipca 2012: Ta seria blogów autorstwa Mircei Trofin z zespołu deweloperów (jak dotąd jedna część) jest jak dotąd najbardziej kompletnym materiałem , zawierającym zrzuty ekranu i szczegółowe macierze pokazujące dostępne funkcje w wybranych przez Ciebie elementach, jeśli lubisz takie rzeczy.
Zobacz wpis na blogu z ogłoszeniem o narzędziach przenośnej biblioteki , który zaczyna się: -
Służy do tworzenia biblioteki klas, która jest przeznaczona dla wielu platform (szczególnie warianty Silverlight, takie jak WP7 i SL4, ale w tym XNA na Xbox) jednocześnie.
Zobacz także ten artykuł podsumowujący InfoQ
Zobacz także tę informację o wydaniu .
Aby uzyskać szczegółowe informacje, zobacz Wytyczne dotyczące kierowania na wiele sposobów dotyczące narzędzi do kodu zarządzanego
źródło
MSDN ma teraz ładny artykuł / dokumentację na ten temat . Możesz to sprawdzić i zobaczyć, co jest obsługiwane .
Portable Class Library
(Ikona przenośnej biblioteki klas, którą zobaczysz w MSDN Docs.)
Aby utworzyć projekt przenośnej biblioteki klas, musisz mieć:
Po zainstalowaniu powyższych aktualizacji otrzymasz nowy szablon projektu dla przenośnej biblioteki klas:
(Powyższa treść pochodzi z MSDN)
UPDATE 2014:
Class Library Portable jest częścią programu Visual Studio 2014.
źródło
Jest to biblioteka klas, która może działać na różnych platformach .
źródło
Wydawało mi się, że Dokumenty są trochę trudne do zrozumienia, więc starałem się to trochę wyjaśnić.
Biblioteka klas przenośnych umożliwia programistom tworzenie projektów, które będą działać na wielu platformach, takich jak Xbox 360, Windows Phone, Silverlight i .NET Framework (4 i nowsze). odbywa się to poprzez pominięcie niektórych specyficznych interfejsów API, które nie są obsługiwane przez wybrane platformy docelowe, co spowoduje utratę niektórych dostępnych funkcji .Net Framework.
Możemy więc powiedzieć, że wybór między
Portable class library
i Normalclass library
zależy od platform docelowych twojego projektu. jeśli chcesz, aby Twoja aplikacja działała na konsoli Xbox i komputerach stacjonarnych z systemem operacyjnym Windows, lepiej oszczędzaj czas i korzystaj z języka PCL, poza tym, że biblioteka klas Normal będzie działać.aby uzyskać więcej informacji, odwiedź stronę z dokumentacją .
Teraz pojawiła się nowa technologia open source o nazwie .Net Standard, która zastąpi PCL. .NET Standard rozwiązuje problem udostępniania kodu dla programistów .NET na wszystkich platformach, udostępniając wszystkie interfejsy API, których oczekujesz i lubisz w środowiskach, których potrzebujesz: aplikacje komputerowe, aplikacje i gry mobilne oraz usługi w chmurze:
Definicję interfejsu API standardowego platformy .NET można zobaczyć w repozytorium dotnet / standard w witrynie GitHub.
Odniesienie
źródło