После (другого) поединка с медлительностью Visual Studio я вошел в procmon , чтобы посмотреть, что-нибудь выделялось.Наш ИТ-отдел уже сделал несколько записей белого списка для сканирования в реальном времени Symantec, поэтому я не ожидал увидеть слишком активные сканирования в реальном времени или многое из Symantec (сканирование на вирусы предприятия, которое мы используем).
Что я увидел, так это то, что Visual Studio (devenv.exe) обращался к файлу Symantec, в частности к файлу определения вируса 131 МБ, несколько раз за время существования Visual Studio.Я не могу понять, почему VS пытается получить доступ к файлам Symantec.
Некоторые мысли:
- Какой-то плагин Symantec был установлен вместе с клиентским программным обеспечением - как мне это проверить?В диспетчере расширений я ничего не вижу
- Я неправильно читаю procmon - у кого-нибудь есть критические замечания?
- Это связано с пакетом обновления 1 (SP1) для VS 2010, который я установил в прошлую пятницу вечером
Система
- Win 7 Ultimate
- Данная установка ОС устарела примерно на 1 месяц
- VS 2010 Ultimate с SP1 - SP1 установлен в прошлую пятницу
- VS Расширения: TFS Auto Shelve v1.3, VS Commands 2010 v3.6.8.3
- Мы разрабатываем веб-приложения и silverlightприложения, использующие .NET 4, SL 4, Entity Framework и WCF RIA Services (теперь WCF RIA Services с прошлой пятницы - поставляются с установкой SP1)
- Файл решения, с которым я сейчас работаю, содержит 46 проектов и являетсявеб-приложение с проектами Silverlight
- Ошибка возникает, когда я редактирую файл XAML, а затем пытаюсь переключиться на файл модели представления.VS зависает примерно на 3 секунды перед переключением файла.
- Снимок экрана доступен здесь
Если это нужно перенести на супер пользователя, я понимаю, яЯ просто хотел опубликовать это здесь в первую очередь, так как вы все люди, которые, скорее всего, будут часто использовать Visual Studio.
Мой главный вопрос: Почему Visual Studio обращается к этому файлу, это вызывает медленнуювниз, и как это можно предотвратить? Ради аргумента, скажем, я в хороших отношениях с ИТ;)
Спасибо, Мэтью