No MSDN notei uma seção sobre a Portable Class Library
, em Informações da versão.
Veja System.Object
um exemplo. http://msdn.microsoft.com/en-us/library/system.object.aspx
Fiz uma breve pesquisa no Google e não consegui encontrar nada sobre o Portable Class Library
. Alguém aqui sabe o que é ou onde posso encontrar mais informações sobre ele?
.net
portable-class-library
mjcopple
fonte
fonte
Respostas:
ATUALIZAÇÃO 9 de outubro de 2017: Artigo comparando / construindo .NET Core / Std / PCL ATUALIZAÇÃO 23 de novembro de 2016: Artigo de Rick Strahl
ATUALIZAÇÃO 29 de outubro de 2016: .NET Standard 1-> 2 Perguntas frequentes ATUALIZAÇÃO 19 de outubro de 2016: Esta é a melhor entrevista / vídeo que vi até agora sobre .NET Standard 2.0
ATUALIZAÇÃO 27 de setembro de 2016: Postagem de anúncio do .NET Standard 2.0 com mais informações úteis
ATUALIZAÇÃO 6 de junho de 2016: Este artigo explica bem como o mecanismo da biblioteca .NETStandard substitui grande parte do PCL
ATUALIZAÇÃO 10 de julho de 2013: Excelente estado da postagem do blog de resumo do sindicato PCL de @shanselman com muitos exemplos concretos, capturas de tela e links. Coloca qualquer outra resposta aqui na sombra.
ATUALIZAÇÃO em 20 de maio de 2013:
ATUALIZAÇÃO 19 de abril de 2013: Excelente resumo denso de como tudo se encaixa desde o Intellisense até o tempo de execução em uma postagem do blog de Simon Cooper
Vídeo: episódio do programa Visual Studio Toolbox do canal 9, 14 de junho de 2012
Vídeo: episódio Going Deep Show do canal 9 de 27 de setembro de 2011
ATUALIZAÇÃO 11 de setembro de 2012: boa postagem de blog de alto nível com fotos, diagramas e exemplos motivadores mostrando como MVVM Light e RX o usam
ATUALIZAÇÃO de 11 de abril de 2012: Muito boa peça de ponta a ponta de Scott Hanselman que chega ao ponto no dev speak muito rapidamente, incluindo screenshots aqui (também contém informações muito esclarecedoras de 'como pensar sobre isso' e links para amostras). Também inclui uma seção de recursos no final que praticamente duplica toda esta postagem: D
ATUALIZAÇÃO 9 de julho de 2012: Esta série de blog de Mircea Trofin da equipe de desenvolvimento (uma parte até agora) é a cobertura mais completa até agora, incluindo capturas de tela e matrizes detalhadas mostrando os recursos disponíveis em suas seleções se você gosta desse tipo de coisa.
Consulte a postagem no blog de um anúncio sobre ferramentas de biblioteca portátil , que começa com: -
É usado para criar uma biblioteca de classes que tem como alvo várias plataformas (especialmente variantes do Silverlight, como WP7 e SL4, mas incluindo XNA no Xbox) ao mesmo tempo.
Veja também este artigo de resumo do InfoQ
Veja também este aviso de lançamento .
Para obter detalhes baixos e sujos, consulte Diretrizes de segmentação múltipla para ferramentas para código gerenciado
fonte
O MSDN agora tem um bom artigo / documentação sobre ele . Você pode conferir e ver o que é compatível .
Portable Class Library
(Ícone da Biblioteca de Classes Portátil que você verá no MSDN Docs.)
Para criar um Projeto de Biblioteca de Classes Portátil, você precisa ter:
Depois de instalar as atualizações acima, você obterá um novo modelo de projeto para biblioteca de classes portátil:
(Conteúdo acima retirado do MSDN)
ATUALIZAÇÃO 2014:
Class Library Portable é parte do Visual Studio 2014.
fonte
É uma biblioteca de classes que pode ser executada em várias plataformas .
fonte
Achei Documentos um pouco difíceis de entender, então tentei deixar as coisas um pouco claras aqui.
A biblioteca de classes portátil foi construída para permitir que os programadores criem projetos que serão executados em várias plataformas, como Xbox 360, Windows Phone, Silverlight e .NET Framework (4 e superior). isso é feito através da omissão de algumas APIs específicas que não são suportadas por suas plataformas de destino escolhidas, o que fará com que você perca alguns recursos disponíveis do .Net Framework.
Portanto, podemos dizer que escolher entre
Portable class library
e Normalclass library
depende das plataformas de destino de seu projeto. se você quiser que seu aplicativo funcione no Xbox e em computadores desktop com sistema operacional Windows, é melhor economizar seu tempo e usar o PCL, que não seja a biblioteca de classe Normal.para mais informações visite a página de documentação .
Agora existe uma nova tecnologia de código aberto chamada .Net Standard que substituirá o PCL. O .NET Standard resolve o problema de compartilhamento de código para desenvolvedores .NET em todas as plataformas, trazendo todas as APIs que você espera e adora nos ambientes de que você precisa: aplicativos de desktop, jogos e aplicativos móveis e serviços em nuvem:
Você pode ver a definição da API .NET Standard no repositório dotnet / standard no GitHub.
Referência
fonte