none
Web x DeskTop - Migração RRS feed

  • Pergunta

  • Rapaziada... Bom dia!

    Fiz uma pequena aplicação WEB (ASP.NET (linguagem VB)) totalmente desacoplada.

    Fiz em 3 camadas (Visão - Negócio - Dados), as 3 completamente desacoplada uma da outra.

    Dessa aplicação quero usar a camada négócio e dados numa aplicação DESKTOP, é a mesma aplicação, só que na versão DESKTOP. Assim, apenas vou definir a nova camada visão, poupando muito tempo de desenvolvimento.

    Pergunto:

    Como usar essas duas camadas numa aplicação DESKTOP?

    • Eu crio um novo projeto desktop e depois importo (Add Existing item...) esses códigos?
    • Uso um repositório? Como criar/usar esse reposítorio? Onde ele deve ficar? 
    • Ou,  alojar esses códigos em um lugar (pasta) comum para os dois tipos de aplicação?

    Não tenho um conceito formado sobre repositório. Sei para que serve, mas não sei como aplicá-lo.

    att.

    Anderson

     

    sábado, 12 de junho de 2010 12:01

Respostas

  • Anderson,

    Você pode compartilhar o seu "projeto" ou "dll" ou "assembly", são 3 definições para a mesma coisa, no GAC (Global Assembly Cache).

    Uma vez que o seu assembly esteja no GAC, ele pode ser utilizado por outras aplicações.

    Para inserir o assembly no GAC, você tem duas opções, uma é crinado um projeto de instalação e a outra é utilizando a ferramenta Gacutil.exe.

    Este link detalha como você deve fazer para utilizar os assemblies no GAC, http://msdn.microsoft.com/en-us/library/6axd4fx6.aspx

    Abraços,


    Eliezer Perlmutter Microsoft Student Partner MCPD Windows/ASP.NET/Enterprise Application Developer 3.5 MCPD Windows/Web/Enterprise Application Developer http://eliezer.net.br/
    sexta-feira, 10 de setembro de 2010 02:47