После очень короткого анализа кажется, что проблема может быть связана с реализацией CodeAnalysis, которая включена по умолчанию, и я не смог найти какой-либо файл конфигурационного файла, который может отключить его.
Тем не менее я смог успешно отключить плагин CodeAnalysis VS и, похоже, он сделал разницу в том, насколько плавно выполняется VS.
Единственным изменением было переименование папки расширения расширения CodeAnalysis:
Это, очевидно, ухудшит набор функций VisualStudio и, возможно, вызовет некоторые побочные эффекты, но поскольку я использую собственные функции аланилиса ReSharper, VS CodeAnalysis был просто чрезмерным.
Похоже, что Microsoft.VisualStudio.CodeAnalysis.VCPlugin.dll также добавлен в GAC и защищен от удаления gacutil. Чтобы принудительно удалить его из GAC, выполните следующие шаги:
Редактор реестра Windows версии 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Сборка\Global] "Microsoft.VisualStudio.CodeAnalysis, версия = \" 14.0.0.0 \ ", PublicKeyToken =\" b03f5f7f11d50a3a \ ", processorArchitecture =\" MSIL \ ", FileVersion =\" 14.0.23107.0 \ ", культура =\" нейтральный \ "" = шестигранный (7): 6а, \ 00,5f, 00,65,00,7e, 00,5a, 00,61,00,47,00,71,00,2a, 00,3f, 00,6a, 00,61,00,31,00, \ 30,00,6e, 00,66,00,70,00,4e, 00,2d, 00,44,00,54,00,65,00,73,00,74,00,54,00,6f, \ 00,6f, 00,6c, 00,73,00,5f, 00,65,00,6e, 00,75,00,3e, 00,39,00,42,00,21,00,4e, 00, \ 63,00,6a, 00,24,00,58,00,70,00,45,00,42,00,75,00,6a, 00,21,00,56,00,3d, 00,2d, \ 00,31,00,51,00,32,00,00,00,68,00,6a, 00,4f, 00,46,00,70,00,48,00,2d, 00,24,00, \ 4b, 00,34,00,69,00,4f, 00,68,00,33,00,72,00,60,00,65,00,62,00,28,00,36,00,43, \ 00,6f, 00,64,00,65,00,5f, 00,41,00,6e, 00,61,00,6c, 00,79,00,73,00,69,00,73,00, \ 5е, 00,54,00,6f, 00,6f, 00,6c, 00,73,00,5f, 00,31,00,31,00,39,00,38,00,37,00,5f, \ 00,78,00,38,00,36,00,5f, 00,65,00,6e, 00,75,00,3e, 00,39,00,42,00,21,00,4e, 00, \ 63,00,6a, 00,24,00,58,00,70,00,45,00,42,00,75,00,6a, 00,21,00,56,00,3d, 00,2d, \ 00,31,00,51,00,32,00,00,00,00,00
Рекомендуется также перемещать папку CodeAnalysis_disabled в другое место, поскольку я не могу сказать, как реализован VS MEF-загрузчик и где он будет искать плагины.