Практическое руководство. Устранение, удаление и исключение элементов
Процедуры работы с элементами решений, проектов и папок в Обозревателе решений реализованы единообразно. Однако тип проекта при удалении файла определяет, должен ли он быть удален только как элемент в проекте, или временно исключен из проекта или решения. Более общие сведения о том, как проекты управляют файлами содержатся в разделе Управление элементами в проектах.
Извлечение, удаление и исключение представляют собой различные степени отсоединения от проекта или решения.
Цель... |
Действие |
---|---|
Отделить элемент от решения, проекта или папки, но не удалять связанный с ним файл |
Извлечь |
Окончательно удалить файл с физического диска, а также связанный с ним элемент из решения, проекта или папки |
Удалить |
Временно отделить элемент от проекта |
Exclude |
Временно отделить проект от решения |
Выгрузка |
Выбор проекта или элемента в Обозревателе решений изменяет меню и команды, доступные в среде разработки. Действие, выполненное с помощью некоторых команд, может изменяться в зависимости от шаблона проекта, использованного для создания проекта. Дополнительные сведения об определенных шаблонах проекта содержатся в разделе New Project Dialog Box.
Извлечение
В проектах, таких как Visual C++, которые используют в качестве элементов ссылки, можно извлечь элемент из проекта. При извлечении элемента из Обозревателя решений файл элемента отделяется от проекта, но не удаляется с диска. Проекты, в которых управление элементами производится на уровне файлов, в отличие от проектов с элементами-ссылками, не поддерживают команду Извлечь.
Чтобы извлечь элемент из проекта
В Обозревателе решений выберите элемент, который следует извлечь.
В меню Правка выберите пункт Извлечь.
Удаление
Для проектов, управляющих элементами либо в виде файлов, таких как веб-проекты, или использующих комбинацию файлов и ссылок, например Visual Basic и Visual C#, можно удалить элемент из проекта. При извлечении элемента из Обозревателя решений файл элемента удаляется с диска. Проекты, в которых управление элементами производится на уровне ссылок, не поддерживают команду Удалить.
Чтобы окончательно удалить элемент
В Обозревателе решений выберите удаляемый элемент.
В меню Правка выберите Удалить.
Исключение
Используя команду Исключить, можно временно извлечь элемент из проекта. После исключения файла его можно по-прежнему просматривать в Обозревателе решений, щелкнув Показать все файлы. Для проектов, управляющих элементами либо как файлами, либо как сочетанием файлов и ссылок, можно исключить элемент из проекта.
Не все проекты позволяют исключать из построения элементы проекта. Ссылки в Visual C++, другие проекты, основанные на ссылках, и ссылки на файлы в проектах Visual Basic и Visual C# могут быть исключены немного различными способами.
Кроме того, используя команду Выгрузить, можно извлечь из решения целиком весь проект и все его содержимое. Дополнительные сведения см. в разделе Практическое руководство. Выгрузка и перезагрузка проектов.
Элементы веб-проектов и других проектов на основе каталогов и элементы проектов Visual Basic, Visual C# и других проектов можно временно извлечь из проекта с помощью команды Исключить из проекта.
Чтобы временно исключить элемент, представляющий собой файл
В Обозревателе решений выберите исключаемый элемент.
В меню Проект выберите Исключить из проекта.
Впоследствии можно вновь включить исключенный файл в проект, воспользовавшись командой Включить в проект.
Чтобы включить в проект элемент, представляющий собой файл
В Обозревателе решений выберите Показать все файлы. Кнопка для этой команды выглядит следующим образом:
Выберите элемент.
В меню Проект выберите Включить в проект.
Исключение элементов из проектов развертывания
Чтобы исключить элемент из проекта развертывания
В Обозревателе решений выберите исключаемый файл.
В панели инструментов в Обозревателе решений выберите Свойства.
В окне Свойства установите свойству Исключить значение True.
См. Практическое руководство. Исключение элементов из проекта развертывания для альтернативных шагов.
Примечание
Добавление файла в каталог проекта в проводнике Windows не влечет за собой автоматического включения этого файла в проект; файл будет доступен в Обозревателе решений в режиме Показать все файлы, но не будет частью проекта до выбора пункта Включить в проект в меню Проект.
Выгрузка
Чтобы временно выгрузить проект из решения
В Обозревателе решений выберите выгружаемый проект.
В меню Проект выберите команду Выгрузить проект.
Примечание
Выгрузить проект недоступен, если решение не отображается в Обозревателе решений.Чтобы включить эту команду, выберите Всегда показывать решение в "Общие", страница "Проекты и решения", диалоговое окно "Параметры".
См. также
Задачи
Практическое руководство. Выгрузка и перезагрузка проектов
Практическое руководство. Исключение файлов из выходной группы проекта