CS0518 de erro do compilador

Mensagem de erro

Tipo predefinido 'type' não está definido ou importado

O principal motivo para esse problema é que o projeto é não importar mscorlib.dll, que define o sistema inteiro namespace.Isso pode ser causado por um destes procedimentos:

  • The /nostdlib opção da linha de comando do compilador foi especificada.A opção /nostdlib impede a importação de mscorlib.dll.Use esta opção se você quiser definir ou criar um espaço para nome de sistema específica do usuário.

  • Um mscorlib.dll incorreta é referenciado.

  • Um Visual Studio .NET ou o .NET estrutura corrompido Common linguagem tempo de execução instalação existe.

  • Residuais componentes de uma instalação anterior que são incompatíveis com a instalação mais recente permanecer.

Para resolver esse problema, execute uma das seguintes ações:

  • Não especifique a opção /nostdlib da linha de comando do compilador.

  • Certifique-se de que o projeto se refere a mscorlib.dll correto.

  • Reinstale o .NET estrutura Common linguagem tempo de execução (se as soluções anteriores não resolverem o problema).