Поделиться через


Практическое руководство. Восстановление фрагментов кода для оптимизации в C#

Операции рефакторинга в C# основываются на фрагментах кода, находящихся в следующем каталоге:

Installation directory\Microsoft Visual Studio 12.0\VC#\Snippets\language ID\Refactoring

Если этот каталог Refactoring или какие либо файлы из этого каталога удалены или повреждены, то операции рефакторинга в C# могут не функционировать в интегрированной среде разработки.Следующие процедуры позволяют восстановить фрагменты кода для оптимизации в C#.

Для проверки наличия фрагментов кода для оптимизации в C# через диспетчер фрагментов кода

  1. В меню Сервис выберите пункт Диспетчер фрагментов кода.

  2. В диалоговом окне Диспетчер фрагментов кода выберите вариант Visual C# в раскрывающемся списке Язык.

    В древовидном представлении списка папок должна появиться папка Refactoring (оптимизация).

Сведения о восстановлении функции оптимизации см. в примечании в диспетчере фрагментов кода

  1. Если папка Refactoring (оптимизация) в древовидном представлении списка папок диспетчера фрагментов кода отсутствует, то нужно воспользоваться этой процедурой, чтобы добавить фрагменты кода для оптимизации в диспетчер фрагментов кода.

  2. В меню Сервис выберите пункт Диспетчер фрагментов кода.

  3. В диалоговом окне Диспетчер фрагментов кода выберите вариант Visual C# в раскрывающемся списке Язык.

  4. Нажмите кнопку Добавить.Откроется диалоговое окно Каталог фрагментов кода, с помощью которого можно найти и указать каталог, который нужно добавить в диспетчер фрагментов кода.

  5. Найдите папку Refactoring (оптимизация), путь к которой следующий:

    Installation directory\Microsoft Visual Studio 10.0\VC#\Snippets\language ID\Refactoring

    Фактический путь подобен представленному ниже для установки по умолчанию:

    C:\Program Files\Microsoft Visual Studio 10.0\VC#\Snippets\1033\Refactoring.

  6. Нажмите кнопку Открыть в диалоговом окне Каталог фрагментов кода и затем нажмите кнопку ОК в диспетчере фрагментов кода.

Чтобы исправить каталог фрагментов кода для оптимизации

  1. Если оптимизация все равно не действует после восстановления фрагментов кода для оптимизации в диспетчере фрагментов кода, то следует воспользоваться процедурой исправления оптимизации.

  2. В диалоговом окне Диспетчер фрагментов кода щелкните Поиск в сети.

  3. В поле поиска введите рефакторинг лицензии и щелкните Поиск.

    Результаты поиска должны включать веб-сайт, позволяющий загрузить VSI-файл, который можно использовать для повторной установки папки "Рефакторинг".

См. также

Ссылки

Фрагменты кода Visual C#

Основные понятия

Рефакторинг (C#)

Другие ресурсы

Фрагменты кода