В VS2015 в фоновом режиме было множество вещей, таких как "VsHub" и т.д. Он подключался к серверам MS и, возможно, к утечкам. Таким образом, общий подход заключался в том, чтобы удалить эти файлы.
В VS2017 в фоновом режиме есть еще более странные вещи. Тем не менее, я прочитал, что он выполняет больше внепрограммного процесса, поэтому удаление его может оказаться невозможным.
У меня работает:
- ServiceHub.Host.CLR.x86.exe
- ServiceHub.IdentityHost.exe
- ServiceHub.SettingsHost.exe
- ServiceHub.VsDetouredHost.exe
... и я видел, как в моем диспетчере задач появляются другие вещи.
Меня не интересует использование ресурсов/памяти, как жалуются другие. В нашем случае это проблема конфиденциальности/безопасности - мы не подключаемся к каким-либо онлайн-сервисам из нашей IDE, и мы берем конфиденциальность ОЧЕНЬ серьезно. Наш код - это наш продукт и средства к существованию, поэтому позволяя инструментарию обмениваться данными с другими серверами, поскольку кто знает, в чем причина, совершенно идиот. Мы не хотим, чтобы VS общался с любым внешним сервисом, когда-либо.
Вы удаляете ли вы такие файлы, как раньше? Это вызывает проблемы? Что-нибудь в VS перестает работать?