在我的扩展中使用SVsActivityLog后无法在任何地方找到ActivityLog.xml

时间:2018-01-13 19:50:09

标签: visual-studio-2017 visual-studio-extensions activitylog

我正在创建一个Visual Studio扩展,并希望看到它的一些日志输出以进行调试/诊断。我在MEF IWpfTextViewCreationListener中有以下代码:

ActivityLog = ServiceProvider.GetService(typeof(SVsActivityLog)) as IVsActivityLog;
ActivityLog.LogEntry((UInt32)__ACTIVITYLOG_ENTRYTYPE.ALE_INFORMATION, this.ToString(), "TestMessage");

我在LogEntry()调用上运行了扩展,断点命中,跳过它,关闭了Visual Studio的测试实例,但之后我只能在%AppData%\Microsoft\VisualStudio中找到一个ActivityLog.xml,并且它没有自10天前就被修改过了。我在哪里可以找到正确的ActivityLog.xml,或者我错过了什么导致它无法创建?

1 个答案:

答案 0 :(得分:1)

您需要使用/log开关运行Visual Studio以创建活动日志。