Практическое руководство. Устранение, удаление и исключение элементов

Процедуры работы с элементами решений, проектов и папок в Обозревателе решений реализованы единообразно. Однако тип проекта при удалении файла определяет, должен ли он быть удален только как элемент в проекте, или временно исключен из проекта или решения. Более общие сведения о том, как проекты управляют файлами содержатся в разделе Управление элементами в проектах.

Извлечение, удаление и исключение представляют собой различные степени отсоединения от проекта или решения.

Цель...

Действие

Отделить элемент от решения, проекта или папки, но не удалять связанный с ним файл

Извлечь

Окончательно удалить файл с физического диска, а также связанный с ним элемент из решения, проекта или папки

Удалить

Временно отделить элемент от проекта

Exclude

Временно отделить проект от решения

Выгрузка

Выбор проекта или элемента в Обозревателе решений изменяет меню и команды, доступные в среде разработки. Действие, выполненное с помощью некоторых команд, может изменяться в зависимости от шаблона проекта, использованного для создания проекта. Дополнительные сведения об определенных шаблонах проекта содержатся в разделе New Project Dialog Box.

Извлечение

В проектах, таких как Visual C++, которые используют в качестве элементов ссылки, можно извлечь элемент из проекта. При извлечении элемента из Обозревателя решений файл элемента отделяется от проекта, но не удаляется с диска. Проекты, в которых управление элементами производится на уровне файлов, в отличие от проектов с элементами-ссылками, не поддерживают команду Извлечь.

Чтобы извлечь элемент из проекта

  1. В Обозревателе решений выберите элемент, который следует извлечь.

  2. В меню Правка выберите пункт Извлечь.

Удаление

Для проектов, управляющих элементами либо в виде файлов, таких как веб-проекты, или использующих комбинацию файлов и ссылок, например Visual Basic и Visual C#, можно удалить элемент из проекта. При извлечении элемента из Обозревателя решений файл элемента удаляется с диска. Проекты, в которых управление элементами производится на уровне ссылок, не поддерживают команду Удалить.

Чтобы окончательно удалить элемент

  1. В Обозревателе решений выберите удаляемый элемент.

  2. В меню Правка выберите Удалить.

Исключение

Используя команду Исключить, можно временно извлечь элемент из проекта. После исключения файла его можно по-прежнему просматривать в Обозревателе решений, щелкнув Показать все файлы. Для проектов, управляющих элементами либо как файлами, либо как сочетанием файлов и ссылок, можно исключить элемент из проекта.

Не все проекты позволяют исключать из построения элементы проекта. Ссылки в Visual C++, другие проекты, основанные на ссылках, и ссылки на файлы в проектах Visual Basic и Visual C# могут быть исключены немного различными способами.

Кроме того, используя команду Выгрузить, можно извлечь из решения целиком весь проект и все его содержимое. Дополнительные сведения см. в разделе Практическое руководство. Выгрузка и перезагрузка проектов.

Элементы веб-проектов и других проектов на основе каталогов и элементы проектов Visual Basic, Visual C# и других проектов можно временно извлечь из проекта с помощью команды Исключить из проекта.

Чтобы временно исключить элемент, представляющий собой файл

  1. В Обозревателе решений выберите исключаемый элемент.

  2. В меню Проект выберите Исключить из проекта.

Впоследствии можно вновь включить исключенный файл в проект, воспользовавшись командой Включить в проект.

Чтобы включить в проект элемент, представляющий собой файл

  1. В Обозревателе решений выберите Показать все файлы. Кнопка для этой команды выглядит следующим образом:

    Снимок экрана SolutionExplorerShowAllFilesSymbol

  2. Выберите элемент.

  3. В меню Проект выберите Включить в проект.

Исключение элементов из проектов развертывания

Чтобы исключить элемент из проекта развертывания

  1. В Обозревателе решений выберите исключаемый файл.

  2. В панели инструментов в Обозревателе решений выберите Свойства.

  3. В окне Свойства установите свойству Исключить значение True.

См. Практическое руководство. Исключение элементов из проекта развертывания для альтернативных шагов.

Примечание

Добавление файла в каталог проекта в проводнике Windows не влечет за собой автоматического включения этого файла в проект; файл будет доступен в Обозревателе решений в режиме Показать все файлы, но не будет частью проекта до выбора пункта Включить в проект в меню Проект.

Выгрузка

Чтобы временно выгрузить проект из решения

  1. В Обозревателе решений выберите выгружаемый проект.

  2. В меню Проект выберите команду Выгрузить проект.

    Примечание

    Выгрузить проект недоступен, если решение не отображается в Обозревателе решений.Чтобы включить эту команду, выберите Всегда показывать решение в "Общие", страница "Проекты и решения", диалоговое окно "Параметры".

См. также

Задачи

Практическое руководство. Выгрузка и перезагрузка проектов

Практическое руководство. Исключение файлов из выходной группы проекта

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

Использование обозревателя решений

Управление элементами в проектах