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