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

...
Quer ler esse conteúdo completo? Tenha acesso completo