none
Erro em Aplicação Mobile "module containg it is not loaded" RRS feed

  • Pergunta

  • Estou desenvolvendo um sistema para o windows CE 5.0 que estava funcionando sem qualquer problema e de uma hora para outra ele não reconhece as classes do .NET
     
    Achei que fosse algo relacionada a instalação do Compact Framework no coletor, mas tento instalar utilizando o .cab exibe uma mensagem informando que o Compact framework que estou tentando instalar já está na ROM. Então, o CF vem instalado de fábrica.
     
    Um exemplo do problema:
    Antes usava a seguinte linha para verificar se existe um arquivo
    Imports System.IO
    e no click do botão fazia algo:
    File.Exists(caminho + "\inventario.txt")

    Onde a variavel caminho é de uma classe no meu programa e dava o imports dessa classe e imports do System.IO
    E mesmo colocando os imports necessários dá o erro

    'File.Exists' is not declared or the module containing it is not loaded in the debugging session.

    Alguém teria uma dica ou já passou pelo problema e conseguiu resolver?

    • Editado ckumark sexta-feira, 26 de junho de 2009 19:10 Fixing thread title bug
    terça-feira, 23 de junho de 2009 23:02

Todas as Respostas

  • Ola Wescley,

       So para que eu possa compreender melhor o problema, o erro ocorre porque o .NET nao reconhece a referencia System.IO ou ele não esta reconhecendo um path de um arquivo de seu projeto? Informe também a versão do FrameWork que esta utilizando.

    quinta-feira, 25 de junho de 2009 12:53
  • Oi Gustavo, bom dia!

    Obrigado pelo interesse em ajudar.

    A principio acredito que o .NET não esteja reconhecendo a referência para o System.IO, quando coloco o Imports parece que para o framework isso não existe.

    Estou usando o VS 2005, framework 2.0  e desenvolvendo para Windows CE 5.0

    Desde já obrigado

    Wescley Arruda
    quinta-feira, 25 de junho de 2009 13:25
  • Ola Wescley,

        Acabei de fazer aqui um teste, a referência funcionou normalmente, e validou o path de um arquivo com o File.Exists, e embora o Framework adiciona a System.IO nativamente, recomendo que tente adiciona a referencia ao seu projeto, se nao funcionar na aba , tente localizar NET, e caso tente criar outro outro do zero, e a mesma não funcionar, localiza a dll em seu diretorio raiz, talvez funcione, caso contratio, recomendo instalar ou recuperar o sdk do FrameWork 2.0 novamente...

    Qualquer coisa, poste aqui novamente, pesquisarei mais sobre o assunto, mas acredito que essa pode ser uma boa sugestão


    Abs..

    Gustavo Henrique
    quinta-feira, 25 de junho de 2009 13:55
  • Oi Gustavo,

    Eu até tentei adicionar uma referência para o System.IO, mas não consegui. No máximo a referência foi para o System.

    Qual seria essa DLL? Não tenho nenhuma dll para o system.IO .

    Estava pensando em recuperar o SDK, mas não tenho idéia de como fazer, você já fez isso?

    Muito obrigado pela ajuda.

    abs

    Wescley Arruda
    quinta-feira, 25 de junho de 2009 13:58
  • Wescley


    Segue o Path para a System.IO, porem, acho que tem que ter o Framework 3.5,

    C:\Arquivos de programas\Reference Assemblies\Microsoft\Framework\v3.0

    Tente reinstalar o .NET Framework mesmo..., quando souber outro forma para tentarmos, te informo


    Ate..

    Gustavo Henrique
    quinta-feira, 25 de junho de 2009 14:05
  • Valeu Gustavo,

    Vou fazer os testes mais tarde, pois agora vou para uma reunião.

    Estava mesmo pensando em desinstalar e instalar tudo....

    Obrigado!

    Wescley Arruda
    quinta-feira, 25 de junho de 2009 14:07