Autores: Guinther Pauli e Rodrigo Sendin

Um problema muito comum para quem começa a trabalhar com aplicações Silverlight, é quando há a necessidade de utilizar algum recurso de uma Class Library feita originalmente para a plataforma .NET Framework.

Como por exemplo, um caso clássico é a tentativa de reutilizar entidades de negócio que são enviadas para a aplicação Silverlight através de um Serviço WCF, a fim de aproveitar o mesmo modelo de entidades usadas do lado do Servidor.

O Silverlight é um componente de browser, que contempla um subset independente do .NET Framework, o que significa dizer que eles não compartilham dos mesmos recursos, ainda que alguns assemblies, namespaces e classes possuam os mesmos nomes.

Quem já tentou adicionar uma referência à uma Class Library .NET em uma aplicação Silverlight, certamente já deve ter visto a seguinte mensagem da Figura 1.

Figura 1. Mensagem que diz que você só pode referenciar outros projetos do tipo Silverlight

...
Fim do trecho gratuito • continue abaixo
CONTEÚDO EXCLUSIVO

Desbloqueie toda a DevMedia

  • +2000 artigos e vídeos
  • +40 trilhas sobre Front-end, Back-end, IA e muito mais
  • +5000 exercícios práticos
  • Mentorias ao vivo individuais
até 50% OFF
A partir de
R$ 69 /mês
Assinar agora