Inquiridor
Erro em Aplicação Mobile "module containg it is not loaded"

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
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. -
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 -
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 -
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 -
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 -