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