ERRO EM DESENVOLVIMENTO

MARCELOKROL 20/08/2012 21:32:15
#408241
Prezados colegas, ontem trabalhei no meu projeto nrmalmente, hoje nao funciona mais. Bom vamos aos fatos estou executando em win 7 64bits, vbnet 2008, e compilando em 32 bits.

O mais estranho é que este erro nao acontece depois com o projeto compilado, e nem da erro para compilar, agora se eu der um executar no projeto acontece o erro.

segue a tela do erro.

SAMUKA 20/08/2012 23:08:50
#408246
MARCELOKROL, verifique se cPesquisa.dll esta na pasta release?
JABA 20/08/2012 23:10:58
#408247
Resposta escolhida
Essa exceção é disparada, quando o formato do arquivo de uma biblioteca de vínculo dinâmico(arquivo .dll) ou um executável (.exe) não são compatíveis com o formato esperado pelo common language runtime. Em particular, a exceção é lançada sob as seguintes condições:

Uma versão anterior de um.Utilitário de NET Framework, como, por exemplo, ILDASM. exe ou InstallUtil, é usado com um assembly que foi desenvolvido com uma versão posterior do.NET Framework.

Para tratar essa exceção, use a versão da ferramenta que corresponde à versão do.NET Framework que foi usado para desenvolver o assembly. Isso pode exigir a modificação de Path variável de ambiente ou fornecer um caminho totalmente qualificado para o executável correto.

é feita uma tentativa para carregar uma biblioteca de vínculo dinâmico não gerenciado ou executável (como, por exemplo, uma DLL do sistema Windows), como se fosse um.Assembly do NET Framework.

Uma DLL ou executável é carregado como um assembly de 64 bits, mas contém recursos de 32 bits ou de recursos. Por exemplo, ele utiliza métodos de chamadas ou de interoperabilidade COM em uma biblioteca de vínculo dinâmico de 32 bits.

Para tratar essa exceção, defina o projeto o destino de plataforma propriedade x86 (em vez de x64 ou Qualquer_cpu) e recompilar.

Componentes foram criados usando versões diferentes do.NET Framework. Normalmente, essa exceção ocorre quando um aplicativo ou componente foi desenvolvido usando o .NET Framework 1.0 ou o .NET Framework 1.1 tenta carregar um assembly que foi desenvolvido usando o .NET Framework 2.0 SP1 ou posterior, ou quando um aplicativo que foi desenvolvido usando o .NET Framework 2.0 SP1 ou .NET Framework 3.5 tenta carregar um assembly que foi desenvolvido usando o .NET Framework 4. O BadImageFormatException podem ser reportadas como um erro de tempo de compilação, ou a exceção pode ser lançada em tempo de execução.

vlw
Tópico encerrado , respostas não são mais permitidas