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


Файлы, папки и развертывание

Обновлен: Ноябрь 2007

Основное назначение развертывания состоит в установке файлов на конечном компьютере. Инструменты развертывания Visual Studio позволяют контролировать то, куда и как устанавливаются файлы.

Редактор файловой системы обеспечивает представление файловой системы на конечном компьютере. Организация файловой системы и имена папок могут быть различными на разных компьютерах. Редактор файловой системы использует принцип абстрактных папок, обеспечивая установку файлов по требуемому пути.

Виртуальные папки — это представление системных папок Windows. Например, папка Desktop Folder является эквивалентом системной папки "Рабочий стол". Windows отслеживает расположение системных папок, поэтому независимо от того, где расположена папка и как она называется, файлы, помещенные в Desktop Folder, всегда окажутся в системной папке "Рабочий стол". Дополнительные сведения см. в разделе Особые и пользовательские папки.

Также имеется возможность создания собственных папок и размещения их в любой системной папке. Например, в папке Application Folder может быть создана папка Application Data — независимо от того, где расположена Application Folder на конечном компьютере, файлы, помещаемые в папку Application Data, всегда будут установлены в одно и то же относительное местоположение. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление папок в редакторе файловой системы.

Папки Редактора файловой системы могут содержать файлы, выходные элементы проекта и сборки. Выходные элементы проекта представляют элементы, содержащиеся в другом проекте внутри решения, и могут включать первичный результат построения (например, исполняемый файл), локализованные ресурсы, символическую отладочную информацию, файлы содержания (например, HTML–страницы) и исходные файлы проекта. Каждый из этих выходных элементов называется выходной группой проекта. Выходная группа проекта содержит первичные выходные элементы (известные как ключевые выходные элементы), а также дополнительные выходные элементы и зависимости. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление результатов проекта в редакторе файловой системы.

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

Редактор файловой системы поддерживает также создание ярлыков, позволяя размещать файлы в одной папке, а указатели на них — в ярлыках на рабочем столе или в другой папке. Дополнительные сведения см. в разделе Практическое руководство. Добавление и удаление ярлыков в редакторе файловой системы.

См. также

Задачи

Практическое руководство. Добавление элементов в проекте развертывания

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

Условное развертывание

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

Управление установкой файлов при развертывании