2011-01-26 13 views
19

Mi Visual Studio 2008 Professional me dio el siguiente error:archivo de registro de Visual Studio

An error has occurred in the application. For more information please see the log file. Its path is listed in the About box.

Riiight. Fui al cuadro Acerca de, y no hay nada sobre un archivo de registro. Y el botón Información del sistema tiene tanta información, que ni siquiera puedo averiguar dónde buscar información sobre la ubicación de un archivo de registro. Probé el hallazgo, usando 'log', y finalmente me rendí, se encontraron demasiados 'diálogos' y otros falsos positivos.

Entonces, ¿dónde está ese archivo de registro?

Visual Studio 2008, versión 9.0.30729.1 SP; MS .NET framework versión 3.5 SP1.

+0

pensé stackoverflow era sobre programación, no sobre problemas con las herramientas de programación mismas. Creo que el superusuario tampoco responde preguntas sobre herramientas de programación. – thursdaysgeek

+3

Si echa un vistazo a [faq], encontrará que * las herramientas de software comúnmente utilizadas por los programadores * están permitidas aquí. – Bob

Respuesta

14

Desde el documentation del conmutador de línea de comandos /Log:

If LogFile is not specified, two files will be written to the current user's non-localized application data folder. The non-localized application data folder for Visual Studio can be found from the APPDATA environment variable. For example, for Visual Studio 2008, the folder is %APPDATA%\Microsoft\VisualStudio\9.0, where %APPDATA% represents the value in the APPDATA environment variable.

The two files are, by default, called ActivityLog.xml and ActivityLog.xsl . The former contains the activity log data and the latter is an XML style sheet which provides a more convenient way to view the XML file. To view the Activity log in your default XML viewer (e.g. Internet Explorer)

Es probable que tenga que ejecutar devenv con el interruptor /Log para estos archivos que se crearon. Visual Studio no parece registrar nada por defecto.

+3

Ah, entonces, a menos que encienda el inicio de sesión, se alegará que el error está registrado, pero no es así. No encuentro ningún archivo ActivityLog, así que supongo que no hay ningún registro (y tampoco me dice dónde están los archivos de registro) – thursdaysgeek

+4

WTH? ¿Por qué no da la información correcta en ese mensaje de error? Cuando aparece el mensaje, ** "Su ruta aparece en el cuadro Acerca de". ** ... una persona piensa buscar en el cuadro Acerca de, no buscar en todo MSDN la palabra clave '/ Log'. – jp2code

2

La solución mencionada anteriormente es engañosa. El mensaje de error que mencionas origina básicamente de un VMDebugger caled Add-in. La ubicación de su archivo de registro está disponible en el cuadro sobre del complemento. El camino se ve así

C:\Users\\AppData\Local\Temp\vmware-\vmware-vsid-2.log

me encontré con las siguientes entradas en el registro de

6/4/2015 13:55:38: VMware Virtual Debugger loaded successfully. 
6/4/2015 14:03:03: ERROR: pControls->get_Item(CComVariant(itemName), &pCtrl) 
6/4/2015 14:03:03: An error occurred in .\Connect.cpp at line 8782. Error code is 0x80070057. 
6/4/2015 14:03:03: An error has occurred in the application. For more information please see the log file. Its path is listed in the About box. 
6/4/2015 14:03:03: ERROR: pControls->get_Item(CComVariant(itemName), &pCtrl) 
6/4/2015 14:03:03: An error occurred in .\Connect.cpp at line 8782. Error code is 0x80070057. 
6/4/2015 14:03:03: An error has occurred in the application. For more information please see the log file. Its path is listed in the About box. 

Otros detalles: Visual Studio 2010 registros están disponibles en

%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xml %APPDATA% resolves to “C:\Users\user\AppData\Roaming”

Cuestiones relacionadas