Практическое руководство. Восстановление фрагментов кода для оптимизации в C#
Обновлен: Ноябрь 2007
Операции оптимизации в C# основываются на фрагментах кода, находящихся в следующем каталоге:
Каталог установки\Microsoft Visual Studio 9.0\VC#\Snippets\ИД языка\Refactoring
Если этот каталог Refactoring или какие либо файлы из этого каталога удалены или повреждены, то операции оптимизации в C# могут не функционировать в интегрированной среде разработки. Следующие процедуры позволяют восстановить фрагменты кода для оптимизации в C#.
Для проверки наличия фрагментов кода для оптимизации в C# через диспетчер фрагментов кода
В меню Сервис выберите пункт Диспетчер фрагментов кода.
В диалоговом окне Диспетчер фрагментов кода выберите вариант Visual C# в раскрывающемся списке Язык.
В древовидном представлении списка папок должна появиться папка Refactoring (оптимизация).
Сведения о восстановлении функции оптимизации см. в примечании в диспетчере фрагментов кода
Если папка Refactoring (оптимизация) в древовидном представлении списка папок диспетчера фрагментов кода отсутствует, то нужно воспользоваться этой процедурой, чтобы добавить фрагменты кода для оптимизации в диспетчер фрагментов кода.
В меню Сервис выберите пункт Диспетчер фрагментов кода.
В диалоговом окне Диспетчер фрагментов кода выберите вариант Visual C# в раскрывающемся списке Язык.
Нажмите кнопку Добавить. Откроется диалоговое окно Каталог фрагментов кода, с помощью которого можно найти и указать каталог, который нужно добавить в диспетчер фрагментов кода.
Найдите папку Refactoring (оптимизация), путь к которой следующий:
Каталог установки\Microsoft Visual Studio 9.0\VC#\Snippets\ИД языка\Refactoring
Нажмите кнопку Открыть в диалоговом окне Каталог фрагментов кода и затем нажмите кнопку ОК в диспетчере фрагментов кода.
Чтобы исправить каталог фрагментов кода для оптимизации
Если оптимизация все равно не действует после восстановления фрагментов кода для оптимизации в диспетчере фрагментов кода, то следует воспользоваться процедурой исправления оптимизации.
В диалоговом окне Диспетчер фрагментов кода щелкните Поиск в сети.
Введите refactoring и затем нажмите кнопку Поиск.
Результаты поиска должны включать веб-узел, позволяющий загрузить файл с расширением VSI, позволяющий повторно установить папку Refactoring (оптимизация).