Compartir a través de


/errorreport

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

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

Comentarios

Esta opción proporciona una forma cómoda de informar de un error interno del compilador (ICE) de Visual Basic al equipo de Visual Basic de 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, 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 cuando 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.

La opción /errorReport:send intenta enviar automáticamente información de error a Microsoft.Esta opción depende del Registro.Para obtener más información sobre la configuración de los valores en el Registro, vea How to Turn on Automatic Error Reporting in Visual Studio 2008 Command-line Tools.

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 (Visual Basic)

/bugreport

Otros recursos

Compilador de línea de comandos de Visual Basic