2011-12-20 2 views
3

Я хочу отслеживать действия визуальной студии, такие как открытые проекты, открытые файлы в visual studio ide и проекты, созданные и т. Д. Как я могу добиться того же?Visual Studio 2010 Файл журнала

ответ

3

Запустите визуализацию IDE с помощью /Log.

>devenv /Log c:\log_devenv.xml 
+1

но его не отслеживает активность пользователя в визуальной студии –

2

Чтобы написать действия пользователя в изолированной оболочке студии, используйте услугу, которая открывается студией. Образец приведен ниже.

IVsActivityLog log = GetService(typeof(SVsActivityLog)) as IVsActivityLog; 
if (log == null) return; 
int hr = log.LogEntry((UInt32)__ACTIVITYLOG_ENTRYTYPE.ALE_INFORMATION,this.ToString(),string.Format(CultureInfo.CurrentCulture,"Entering initializer for: {0}", this.ToString())); 

Для получения более подробной информации используйте эту ссылку How to: Write to the Activity Log