O ficheiro <filename> não pôde ser encontrado

O arquivo especificado não pôde ser localizado. Isso pode ser resultado do fornecimento de um caminho de arquivo incorreto.

ID de erro: BC2001

Causas comuns

Este erro pode ocorrer quando um ficheiro é referenciado de qualquer uma das seguintes formas, mas não pode ser encontrado:

  • Compilação de linha de comando: O arquivo é especificado como um arquivo de origem ou referência na linha de comando.
  • Arquivos de resposta: O arquivo é listado em um arquivo de resposta (.rsp) usado pelo compilador.
  • Referências do projeto: O arquivo é referenciado como um assembly ou módulo em seu projeto.
  • Opções do compilador: O arquivo é especificado com opções como -reference, -addmoduleou -keyfile.

O erro aparece com "vbc" na coluna File porque o próprio compilador do Visual Basic está relatando que ele não pode localizar o arquivo referenciado.

Para corrigir este erro

  • Verifique o caminho do arquivo: verifique se o nome e o caminho do arquivo estão corretos, incluindo ortografia correta e diferenciação de maiúsculas e minúsculas.
  • Verificar arquivos de resposta: Se estiver usando arquivos de resposta (como vbc.rsp), verifique se todos os arquivos listados no arquivo de resposta existem nos caminhos especificados.
  • Verifique as referências do projeto: No Visual Studio, examine as referências do projeto para identificar quaisquer referências quebradas a assemblies ou outros projetos.
  • Verifique as opções do compilador: Se estiver compilando a partir da linha de comando, verifique se existem arquivos especificados com -reference, -addmoduleou outras opções relacionadas a arquivos.
  • Verificar arquivos excluídos: Se você excluiu intencionalmente um arquivo do seu projeto, mas ele ainda está sendo referenciado em outro lugar, restaure o arquivo ou remova a referência.

Consulte também