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


Практическое руководство. Задание файлов, публикуемых с помощью ClickOnce

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

При публикации приложения ClickOnce все файлы в проекте, не содержащие кода, развертываются вместе с приложением. В некоторых случаях может потребоваться не публиковать определенные файлы либо устанавливать определенные файлы на основании условий. Visual Studio предоставляет возможности исключения файлов, пометки файлов как файлы данных или как необходимые и создания групп файлов для условной установки.

Управление файлами для приложения ClickOnce осуществляется в диалоговом окне Файлы приложения, доступном на странице Публикация в конструкторе проектов.

Вначале имеется одна группа файлов с именем (обязательно). Можно создать дополнительные группы файлов и назначить им файлы. Нельзя изменить группу загрузки для файлов, необходимых для выполнения приложения. Например, EXE-файлы приложения или файлы, помеченные как файлы данных, должны относиться к группе (обязательно).

Используемое по умолчанию значение состояния публикации файла помечается как (Авто). Например, EXE-файл приложения по умолчанию имеет состояние публикации Включить (Авто)

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

  • Файлы данных, такие как файлы базы данных SQL (.mdf и .mdb) и XML-файлы, по умолчанию помечаются как файлы данных.

  • Ссылки на сборки (DLL-файлы) при добавлении ссылки обозначаются следующим образом. Если параметр Копировать локально имеет значение False, по умолчанию сборка помечается как необходимая (Необходимый компонент (Авто)), которая должна присутствовать в GAC до установки приложения. Если параметр Копировать локально имеет значение True, по умолчанию сборка помечается как сборка приложения (Включить (Авто)) и при установке копируется в папку приложения. Ссылка COM отображается в диалоговом окне Файлы приложения (как OCX-файл), если только ее свойство Isolated имеет значение True. По умолчанию она будет включена.

Исключение файлов из публикации ClickOnce

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. Откройте вкладку Публикация.

  3. Нажмите кнопку Файлы приложения, чтобы открыть диалоговое окно Файлы приложения.

  4. В диалоговом окне Файлы приложения выберите файл, который нужно исключить.

  5. В поле Состояние публикации из раскрывающегося списка выберите Исключить.

Пометка файлов как файлов данных

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. Откройте вкладку Публикация.

  3. Нажмите кнопку Файлы приложения, чтобы открыть диалоговое окно Файлы приложения.

  4. В диалоговом окне Файлы приложения выберите файл, который нужно пометить как файл данных.

  5. В поле Состояние публикации из раскрывающегося списка выберите Файл данных.

Пометка файлов как необходимых

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. Откройте вкладку Публикация.

  3. Нажмите кнопку Файлы приложения, чтобы открыть диалоговое окно Файлы приложения.

  4. В диалоговом окне Файлы приложения выберите сборку приложения (DLL-файл), которую нужно пометить как необходимую. Обратите внимание, что приложение должно иметь ссылку на сборку приложения, чтобы она отображалась в списке.

  5. В поле Состояние публикации из раскрывающегося списка выберите Необходимый компонент.

Добавление новой группы файлов

  1. Выбрав проект в Обозревателе решения, в меню Проект выберите команду Свойства.

  2. Откройте вкладку Публикация.

  3. Нажмите кнопку Файлы приложения, чтобы открыть диалоговое окно Файлы приложения.

  4. В диалоговом окне Файлы приложения выберите поле Группа для файла, который нужно включить в новую группу.

  5. В поле Группа загрузки из раскрывающегося списка выберите <Создать...>.

  6. В диалоговом окне Создание группы введите имя группы, а затем нажмите кнопку ОК.

Добавление файла к группе

  1. Выбрав проект в обозревателе решений, в меню Проект выберите команду Свойства.

  2. Откройте вкладку Публикация.

  3. Нажмите кнопку Файлы приложения, чтобы открыть диалоговое окно Файлы приложения.

  4. В диалоговом окне Файлы приложения выберите поле Группа для файла, который нужно включить в новую группу.

  5. В поле Группа загрузки из раскрывающегося списка выберите группу.

    kzy0fky2.alert_note(ru-ru,VS.90).gifПримечание.

    Нельзя изменить группу загрузки для файлов, необходимых для выполнения приложения.

См. также

Задачи

Практическое руководство. Публикация приложения ClickOnce

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

Обзор развертывания ClickOnce

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

Публикация ClickOnce-приложений