В MSDN я заметил раздел об a в разделе Информация о Portable Class Library
версии.
См. System.Object
Пример. http://msdn.microsoft.com/en-us/library/system.object.aspx
Я сделал краткий поиск в Google и ничего не нашел о Portable Class Library
. Кто-нибудь знает, что это такое или где я могу найти дополнительную информацию об этом?
.net
portable-class-library
mjcopple
источник
источник
Ответы:
ОБНОВЛЕНИЕ 9 октября 2017 г .: статья, сравнивающая / ограничивающая .NET Core / Std / PCL ОБНОВЛЕНИЕ 23 ноября 2016 г .: статья Рика Страла
ОБНОВЛЕНИЕ 29 октября 2016 г .: .NETStandard 1-> 2 FAQ ОБНОВЛЕНИЕ 19 октября 2016 г .: Это лучшее интервью / видео, которое я когда-либо видел, посвященное .NET Standard 2.0.
ОБНОВЛЕНИЕ 27 сентября 2016: сообщение с объявлением .NET Standard 2.0 содержит больше полезной информации
ОБНОВЛЕНИЕ 6 июня 2016 г .: В этой статье хорошо объясняется, как механизм библиотеки .NETStandard заменяет большую часть PCL.
ОБНОВЛЕНИЕ 10 июля 2013 г .: Отличное состояние сводки блога PCL union от @shanselman с множеством конкретных примеров, снимков экрана и ссылок. Оставляет здесь в тени любой другой ответ.
ОБНОВЛЕНИЕ 20 мая 2013 г .:
ОБНОВЛЕНИЕ 19 апреля 2013 г .: Отличное подробное резюме того, как все это взаимосвязано, от Intellisense до времени выполнения в сообщении в блоге Саймона Купера.
Видео: выпуск Visual Studio Toolbox на канале 9, выпуск 14 июня 2012 г.
Видео: Channel 9 Going Deep Show, выпуск 27 сентября 2011 г.
ОБНОВЛЕНИЕ 11 сентября 2012: Хороший пост в блоге высокого уровня с изображениями, диаграммами и мотивационными примерами, показывающими, как MVVM Light и RX используют его
ОБНОВЛЕНИЕ 11 апреля 2012 г .: Очень хорошая сквозная статья Скотта Хансельмана, которая очень быстро переходит к сути разговора разработчиков, включая скриншоты (также содержит очень проницательную информацию о том, как думать об этом, и ссылки на образцы). Также включает в себя раздел ресурсов в конце, который в значительной степени дублирует весь этот пост: D
ОБНОВЛЕНИЕ 9 июля 2012 г .: Эта серия блогов Мирчи Трофина из команды разработчиков (пока одна часть) является наиболее полным охватом, включая скриншоты и подробные матрицы, показывающие доступные функции по вашему выбору, если вам нравятся такие вещи.
См. Сообщение в блоге с объявлением Portable Library Tools , которое начинается: -
Он используется для создания библиотеки классов, ориентированной на несколько платформ (особенно варианты Silverlight, такие как WP7 и SL4, но включая XNA на Xbox) одновременно.
См. Также эту сводную статью InfoQ
См. Также это уведомление о выпуске .
Для подробностей см. Рекомендации по множественному таргетингу для инструментов для управляемого кода.
источник
В MSDN теперь есть хорошая статья / документация по нему . Вы можете проверить это и увидеть, что поддерживается в .
Portable Class Library
(Значок переносимой библиотеки классов, который вы увидите в Документах MSDN.)
Для создания проекта переносимой библиотеки классов вам необходимо иметь:
После установки вышеуказанных обновлений вы получите новый шаблон проекта для переносимой библиотеки классов:
(Выше содержание взято из MSDN)
ОБНОВЛЕНИЕ 2014:
Переносимая библиотека классов является частью Visual Studio 2014.
источник
Это библиотека классов, которая может работать на различных платформах .
источник
Мне было сложно понять документы, поэтому я попытался прояснить ситуацию.
Библиотека Portable Class позволяет программистам создавать проекты, которые будут работать на нескольких платформах, таких как Xbox 360, Windows Phone, Silverlight и .NET Framework (4 и выше). это делается за счет исключения некоторых конкретных API, которые не поддерживаются выбранными вами целевыми платформами, что приведет к потере некоторых доступных функций .Net Framework.
Таким образом, мы можем сказать, что выбор между
Portable class library
и нормальнымclass library
зависит от целевых платформ вашего проекта. Если вы хотите, чтобы ваше приложение работало на Xbox и настольных компьютерах с операционной системой Windows, вам лучше сэкономить время и использовать PCL, кроме библиотеки классов Normal подойдет.для получения дополнительной информации посетите страницу документации .
Теперь существует новая технология с открытым исходным кодом под названием .Net Standard, которая вытеснит PCL. .NET Standard решает проблему совместного использования кода для разработчиков .NET на всех платформах, предоставляя все API, которые вы ожидаете и любите, в нужных вам средах: настольные приложения, мобильные приложения и игры, а также облачные сервисы:
Вы можете увидеть определение .NET Standard API в репозитории dotnet / standard на GitHub.
Ссылка
источник