none
Vários projetos em uma solution e somente o projeto Windows Service não reconhece a DAL. Porque? RRS feed

  • Pergunta

  • Tenho vários projetos em uma solution utilizando o Framework 4.0 e o VS 2010.

    Esses projetos são dois web MVC, 4 Class Library (uma delas sendo a DAL EF 4.0) e outro que é um Windows Service.

    Em todos os projetos quando efetuo a referência à DAL, ela é reconhecida normalmente, mas no projeto Windows Service ao inserir a referência ele reconhece e tenho acesso a todas as classes e métodos, mas a partir do momento que efetuo um build do projeto, os namespaces da DAL perdem a referência, como se não houvesse referência.

    Já reiniciei VS, Windows, removi e inseri novamente o projeto Windows Service e nada... Adicionei somente nesse projeto um novo EF e ele mapeou normalmente o BD.

    Alguém sabe como resolver isso?

     

    Grato pela atenção.

    sábado, 30 de julho de 2011 14:23

Respostas

  • Olá Joaquim,

    Olhe nas propriedades do seu projeto windows service, se ele está utilizando o Framework 4.0 Client, se sim, altere-o para o Framework 4.0.

    Geralmente o problema é este, ou então o projeto windows service está utilizando outra versão do framework.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta Joaquim Tito segunda-feira, 1 de agosto de 2011 20:39
    domingo, 31 de julho de 2011 16:10
    Moderador

Todas as Respostas

  • Olá Joaquim,

    Olhe nas propriedades do seu projeto windows service, se ele está utilizando o Framework 4.0 Client, se sim, altere-o para o Framework 4.0.

    Geralmente o problema é este, ou então o projeto windows service está utilizando outra versão do framework.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    • Marcado como Resposta Joaquim Tito segunda-feira, 1 de agosto de 2011 20:39
    domingo, 31 de julho de 2011 16:10
    Moderador
  • Muito grato, era isso mesmo!

     

    O projeto estava setado para o Framework 4.0 Client Profile. Alterei para o Framework 4.0 e deu tudo certo.

     

    Tks.

    domingo, 31 de julho de 2011 19:07
  • Olá Joaquim.

    Se possível, marque a resposta como a solução para a pergunta.

    Digo isso para mantermos os contadores do fórum atualizados.

    Obrigado.

    []s!


    Fernando Henrique Inocêncio Borba Ferreira
    while(alive){ this.WriteCode(); }
    Blog: http://ferhenriquef.wordpress.com/
    Twitter: @ferhenrique
    segunda-feira, 1 de agosto de 2011 11:54
    Moderador