Compartir a través de


/optioninfer

Habilita el uso de la inferencia de tipo de variable local en las declaraciones de variables.

/optioninfer[+ | -]

Argumentos

Término

Definición

+ | -

Opcional. Especifique /optioninfer+ para habilitar la inferencia de tipo de variable local, o bien, /optioninfer- para bloquearla. La opción /optioninfer sin ningún valor especificado es igual que /optioninfer+. Cuando no está presente el modificador /optioninfer, el valor predeterminado también es /optioninfer+. El valor predeterminado se establece en el archivo de respuesta Vbc.rsp.

Nota

Puede usar la opción /noconfig para conservar los valores predeterminados internos del compilador en lugar de los valores especificados en vbc.rsp. El valor predeterminado del compilador para esta opción es /optioninfer-.

Comentarios

Si el archivo de código fuente contiene Option Infer (instrucción), la instrucción invalida la configuración del compilador de línea de comandos /optioninfer .

Para establecer /optioninfer en el entorno de desarrollo integrado de Visual Studio

  1. Seleccione un proyecto en el Explorador de soluciones. En el menú Proyecto, haga clic en Propiedades. Para obtener más información, vea Introducción al Diseñador de proyectos.

  2. En la pestaña Compilar, modifique el valor en el cuadro Option infer.

Ejemplo

El código siguiente compila test.vb con la inferencia de tipo de variable local habilitada.

vbc /optioninfer+ test.vb

Vea también

Referencia

/optioncompare

/optionexplicit

/optionstrict

Líneas de comandos de compilación de ejemplo (Visual Basic)

Option Infer (instrucción)

Valores predeterminados de Visual Basic, Proyectos, Opciones (Cuadro de diálogo)

Página Compilación, Diseñador de proyectos (Visual Basic)

/noconfig

Conceptos

Inferencia de tipo de variable local (Visual Basic)

Otros recursos

Compilador de Visual Basic

Generar desde la línea de comandos (Visual Basic)

Historial de cambios

Fecha

Historial

Motivo

Marzo de 2011

Se explicó que la instrucción invalida la configuración de línea de comandos.

Corrección de errores de contenido.