none
Assembly RRS feed

  • Pergunta

  • Olá para todos!

     

    Desenvolvo com .net a algum tempo porém agora estou começando com mobile... Gostaria de saber como vocês fazem para reutilizar códigos de aplicações windows forms e asp.net para suas aplicações com mobile.

     

    Por exemplo...

     

    Minha aplicações Web irá instanciar e serializar um business object que será utilizado numa aplicação mobile. Como vocês fazem para que ambos usem o mesmo assembly?

    segunda-feira, 9 de abril de 2007 11:43

Todas as Respostas

  • Se o seu business object está numa DLL (o que é presumível), basta incluí-lo nos References do seu projeto ASP.NET.

     

    Agora, se você estiver trabalhando com Win Forms complica um pouco, pois o .NET Compact Framework é uma versão, como o próprio nome diz, compacta do .NET Framework. Ou seja, nem todas as classes podem ser utilizadas dentro de um dispositivo móvel.

     

    Se sua DLL contiver muitos objetos baseados em classes mais complexas do .NET, talvez não dê para referenciá-las. Mas na maioria das vezes, não há problema quanto à utilização de Business Objects.

     

    Dá uma olhada nestes artigos sobre a arquitetura e as diferenças entre o Framework completo e o compacto:

    http://msdn2.microsoft.com/en-us/library/9s7k7ce5.aspx

    http://msdn2.microsoft.com/en-us/library/2weec7k5.aspx

     

    Espero ter ajudado!

     

    Abraço!

    segunda-feira, 9 de abril de 2007 14:09
  • Humm...

    Porém de forma alguma consegui adicionar a referencia ao meu assembly que contém os business object e nada mais... Criei ele como uma Windows Class Library e não fiz nem uso de tipos como System.Int64 que não são suportados pelo compact framework...

    Eu necessariamente preciso criar uma class libary for compact framework?
    Preciso trabalhar com dois projetos no visual studio?

    Abraço e obrigado pela disponibilidade
    segunda-feira, 9 de abril de 2007 14:52