En MSDN noté una sección sobre a Portable Class Library
, en Información de versión.
Vea System.Object
un ejemplo. http://msdn.microsoft.com/en-us/library/system.object.aspx
Hice una breve búsqueda en Google y no pude encontrar nada sobre Portable Class Library
. ¿Alguien aquí sabe qué es o dónde puedo encontrar más información al respecto?
.net
portable-class-library
mjcopple
fuente
fuente
Respuestas:
ACTUALIZACIÓN 9 de octubre de 2017: artículo que compara / restringe .NET Core / Std / PCL ACTUALIZACIÓN 23 de noviembre de 2016: artículo de Rick Strahl
ACTUALIZACIÓN 29 de octubre de 2016: .NETStandard 1-> 2 FAQ ACTUALIZACIÓN 19 de octubre de 2016: Esta es la mejor entrevista / video que he visto hasta la fecha sobre .NET Standard 2.0
ACTUALIZACIÓN 27 de septiembre de 2016: la publicación del anuncio de .NET Standard 2.0 tiene más información buena
ACTUALIZACIÓN 6 de junio de 2016: este artículo explica bien cómo el mecanismo de biblioteca .NETStandard reemplaza gran parte de PCL
ACTUALIZACIÓN 10 de julio de 2013: Excelente estado de la publicación de blog de resumen del sindicato PCL de @shanselman con muchos ejemplos concretos, capturas de pantalla y enlaces. Pone cualquier otra respuesta aquí a la sombra.
ACTUALIZACIÓN 20 de mayo de 2013:
ACTUALIZACIÓN 19 de abril de 2013: Excelente y denso resumen de cómo todo se relaciona desde Intellisense hasta el tiempo de ejecución en una publicación de blog de Simon Cooper
Video: Programa del canal 9 de Visual Studio Toolbox, episodio 14 de junio de 2012
Video: Channel 9 Going Deep Show episodio 27 de septiembre de 2011
ACTUALIZACIÓN 11 de septiembre de 2012: Buena publicación de blog de alto nivel con imágenes, diagramas y ejemplos motivadores que muestran cómo MVVM Light y RX lo usan
ACTUALIZACIÓN 11 de abril de 2012: Muy buen artículo de punta a punta de Scott Hanselman que llega al punto en el lenguaje de los desarrolladores muy rápidamente, incluyendo capturas de pantalla aquí (también contiene información muy reveladora de "cómo pensar" y enlaces a ejemplos). También incluye una sección de recursos al final que prácticamente duplica toda esta publicación: D
ACTUALIZACIÓN 9 de julio de 2012: Esta serie de blogs de Mircea Trofin del equipo de desarrollo (una parte hasta ahora) es la cobertura más completa hasta ahora, incluidas capturas de pantalla y matrices detalladas que muestran las características disponibles en sus selecciones si le gustan ese tipo de cosas.
Vea la publicación de blog de anuncio de Portable Library Tools , que comienza: -
Se usa para crear una biblioteca de clases que se dirige a múltiples plataformas (especialmente variantes de Silverlight como WP7 y SL4, pero que incluyen XNA en Xbox) a la vez.
Consulte también este artículo de resumen de InfoQ
Consulte también este aviso de publicación .
Para obtener detalles negativos y sucios, consulte Pautas de orientación múltiple para herramientas para código administrado
fuente
MSDN ahora tiene un buen artículo / documentación . Puede comprobarlo y ver qué se admite en .
Portable Class Library
(Icono de la biblioteca de clases portátil que verá en MSDN Docs).
Para crear un proyecto de biblioteca de clases portátil, debe tener:
Después de instalar las actualizaciones anteriores, obtendrá una nueva plantilla de proyecto para la biblioteca de clases portátil:
(Contenido anterior tomado de MSDN)
ACTUALIZACIÓN 2014:
Class Library Portable es parte de Visual Studio 2014.
fuente
Es una biblioteca de clases que se puede ejecutar en varias plataformas .
fuente
Documentos me resultó un poco difícil de entender, así que traté de aclarar un poco las cosas aquí.
La biblioteca Portable Class está diseñada para permitir a los programadores crear proyectos que se ejecutarán en múltiples plataformas como Xbox 360, Windows Phone, Silverlight y .NET Framework (4 y superior). esto se hace omitiendo algunas API específicas que no son compatibles con las plataformas de destino elegidas que harán que pierda algunas funciones disponibles de .Net Framework.
Entonces, podemos decir que elegir entre
Portable class library
y Normalclass library
depende de las plataformas de destino de su proyecto. Si desea que su aplicación funcione en Xbox y computadoras de escritorio con sistema operativo Windows, es mejor que ahorre tiempo y use PCL, aparte de esa biblioteca de clases Normal, funcionará bien.para obtener más información, visite la página de documentación .
Ahora hay una tecnología nueva y de código abierto llamada .Net Standard que desplazará a PCL. .NET Standard resuelve el problema del uso compartido de código para los desarrolladores de .NET en todas las plataformas al brindar todas las API que espera y ama en los entornos que necesita: aplicaciones de escritorio, aplicaciones y juegos móviles y servicios en la nube:
Puede ver la definición de la API estándar de .NET en el repositorio dotnet / estándar en GitHub.
Referencia
fuente