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


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

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

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

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

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

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

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

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

Добавление файлов в диалоговое окно "Файлы приложения"

  1. Выберите файл данных в обозревателе решений.

  2. В окне "Свойства" измените значение свойства Действие построения на Содержимое.

Исключение файлов из публикации 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. В поле Группа загрузки из раскрывающегося списка выберите группу.

    ПримечаниеПримечание

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

См. также

Задачи

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

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

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