Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El tipo predefinido 'type' no está definido ni importado
La principal causa de este problema es que el proyecto no importa mscorlib.dll, que define todo el espacio de nombres System. Esto puede deberse a una de las razones siguientes:
Se ha especificado la opción NoStandardLib del compilador de línea de comandos. La opción NoStandardLib evita la importación de mscorlib.dll. Use esta opción si quiere definir o crear un espacio de nombres System específico del usuario.
Se hace referencia a un archivo mscorlib.dll incorrecto.
La instalación de Visual Studio .NET o de Common Language Runtime de .NET Framework está dañada.
Quedan componentes residuales de una instalación previa que son incompatibles con la última instalación.
Para solucionar este problema, realice una de las acciones siguientes:
No especifique la opción /nostdlib en el compilador de la línea de comandos.
Asegúrese de que el proyecto hace referencia al archivo mscorlib.dll correcto.
Vuelva a instalar Common Language Runtime de .NET Framework (si ninguna de las soluciones anteriores ha resuelto el problema).
Opcionalmente
- Recargue el proyecto en Visual Studio.