Visual Studio日志文件

thu*_*eek 28 logging visual-studio-2008

我的Visual Studio 2008 Professional给了我以下错误:

应用程序中发生错误.有关更多信息,请参阅日志文件.其路径列在"关于"框中.

Riiight.我去了关于框,没有任何关于日志文件.系统信息按钮有很多信息,我甚至无法弄清楚在哪里查找有关日志文件位置的信息.我尝试使用'log'进行查找,最后放弃了 - 有太多'对话'和其他误报.

那么,那个日志文件在哪里?

Visual Studio 2008,版本9.0.30729.1 SP; MS .NET framework版本3.5 SP1.

Fré*_*idi 21

文档的的/Log命令行开关:

如果LogFile未指定,则会将两个文件写入当前用户的非本地化应用程序数据文件夹.可以从APPDATA环境变量中找到Visual Studio的非本地化应用程序数据文件夹.例如,对于Visual Studio 2008,该文件夹是 %APPDATA%\Microsoft\VisualStudio\9.0,其中%APPDATA%表示APPDATA环境变量中的值.

默认情况下,这两个文件被称为 ActivityLog.xmlActivityLog.xsl.前者包含活动日志数据,后者是XML样式表,它提供了一种更方便的方式来查看XML文件.在默认XML查看器中查看活动日志(例如Internet Explorer)

您可能必须devenv使用/Log开关运行才能创建这些文件.默认情况下,Visual Studio似乎不记录任何内容.

  • 啊,所以除非我打开日志记录,否则它会声明记录错误,但事实并非如此.我没有找到任何ActivityLog文件,因此我猜测没有日志记录(因此也没有告诉我日志文件在哪里.) (3认同)

Sun*_*man 7

上面提到的解决方案具有误导性。您提到的错误消息基本上来自一个名为 VMDebugger 的加载项。其日志文件的位置可在加载项的关于框中找到。路径看起来像这样

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

我在日志中发现了以下条目

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.
Run Code Online (Sandbox Code Playgroud)

附加信息:Visual Studio 2010 日志可在

%APPDATA%\Microsoft\VisualStudio\10.0\ActivityLog.xml %APPDATA% 解析为“C:\Users\ user \AppData\Roaming”