/errorreport

Actualización: noviembre 2007

Especifica cómo debe indicar los errores internos el compilador de Visual Basic.

/errorreport:{ prompt | queue | send | none }

Comentarios

Esta opción proporciona una manera adecuada de indicar un error del compilador interno (ICE) de Visual Basic al equipo de Visual Basic en Microsoft. De manera predeterminada, el compilador no envía información a Microsoft. Sin embargo, si encuentra un error del compilador interno, esta opción permite indicar el error a Microsoft. Esta información ayudará a los ingenieros de Microsoft a identificar la causa y puede ayudar a mejorar la siguiente versión de Visual Basic.

La capacidad de un usuario para enviar informes depende del equipo y de los permisos de la directiva del usuario.

En la tabla siguiente se resume el efecto de la opción /errorreport:

Opción

Comportamiento

prompt

Si se produce un error del compilador interno, aparece un cuadro de diálogo para que pueda ver los datos exactos recogidos por el compilador. Puede determinar si hay cualquier información confidencial en el informe de errores y decidir si desea enviarlo a Microsoft. Si decide enviarlo, y el equipo y configuración de la directiva de derechos de usuario lo permiten, el compilador envía los datos a Microsoft.

queue

Pone en la cola el informe de errores. Cuando inicia una sesión con privilegios de administrador, aparece una ventana emergente donde puede informar de todos los errores desde la última vez que inició una sesión. Se le pedirá que envíe informes de errores como máximo una vez cada tres días. Es el comportamiento predeterminado si no se especifica la opción /errorreport.

send

Si se produce un error del compilador interno, y el equipo y configuración de la directiva de derechos de usuario lo permiten, el compilador envía los datos a Microsoft.

none

Si se produce un error del compilador interno, no se recopilará ni se enviará a Microsoft.

El compilador envía datos que incluyen la pila en el momento del error, que normalmente incluye algún código fuente. Si se utilizó /errorreport con la opción /bugreport, se envía todo el archivo de código fuente.

Esta opción se utiliza de manera más adecuada con la opción /bugreport, ya que permite a los ingenieros de Microsoft reproducir con más facilidad el error.

Nota:

La opción /errorreport no está disponible en el entorno de desarrollo de Visual Studio; sólo está disponible cuando se compila desde la línea de comandos.

Ejemplo

El código siguiente intenta compilar T2.vb y, si el compilador encuentra un error del compilador interno, pregunta si desea enviar el informe de errores a Microsoft.

vbc /errorreport:prompt t2.vb

Vea también

Referencia

Líneas de comandos de compilación de ejemplo

/bugreport

Otros recursos

Compilador de Visual Basic