Практическое руководство. публикацию приложения ClickOnce с помощью мастера публикацииHow to: Publish a ClickOnce application using the Publish Wizard

Чтобы сделать приложение ClickOnce доступным для пользователей, необходимо опубликовать его в общей папке, на FTP-сервере или на съемном носителе.To make a ClickOnce application available to users, you must publish it to a file share or path, FTP server, or removable media. Приложение можно опубликовать с помощью мастера публикации. Дополнительные свойства, связанные с публикацией, доступны на странице Публикация в конструкторе проектов.You can publish the application by using the Publish Wizard; additional properties related to publishing are available on the Publish page of the Project Designer. Дополнительные сведения см. в разделе Публикация приложений ClickOnce.For more information, see Publishing ClickOnce applications.

Перед запуском Мастера публикации необходимо правильно настроить свойства публикации.Before you run the Publish Wizard, you should set the publishing properties appropriately. Например, назначить ключ для подписи приложения ClickOnce можно на странице Подпись в конструкторе проектов.For example, if you want to designate a key to sign your ClickOnce application, you can do so on the Signing page of the Project Designer. Дополнительные сведения см. в разделе безопасности ClickOnce-приложений.For more information, see Secure ClickOnce applications.

Note

Если вы устанавливаете больше одной версии приложения с использованием технологии ClickOnce, то более ранние версии приложения перемещаются в папку Archive, созданную в указанном вами расположении публикации.When you install more than one version of an application by using ClickOnce, the installation moves earlier versions of the application into a folder named Archive, in the publish location that you specify. Архивация более ранних версий предотвращает появление папок с ранними версиями в каталоге установки.Archiving earlier versions in this manner keeps the installation directory clear of folders from the earlier version.

Note

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от действующих параметров или выпуска среды.The dialog boxes and menu commands you see might differ from those described in Help, depending on your active settings or edition. Чтобы изменить параметры, выберите в меню Сервис пункт Импорт и экспорт параметров .To change your settings, click Import and Export Settings on the Tools menu. Дополнительные сведения см. в разделе Сброс параметров.For more information, see Reset settings.

Публикация в общую папкуTo publish to a file share or path

  1. Выберите проект приложения в обозревателе решений.In Solution Explorer, select the application project.

  2. На построения меню, щелкните публикации имя_проекта.On the Build menu, click Publish Projectname.

    Откроется Мастер публикации.The Publish Wizard appears.

  3. На странице Место публикации приложения введите допустимый адрес FTP-сервера или допустимый путь к файлу, используя один из указанных форматов, а затем нажмите кнопку Далее.In the Where do you want to publish the application? page, enter a valid FTP server address or a valid file path using one of the formats shown, and then click Next.

  4. На странице Способ установки приложения пользователями выберите расположение, в которое пользователи будут переходить для установки приложения:In the How will users install the application? page, select the location where users will go to install the application:

    • Если приложение будет устанавливаться из Интернета, выберите параметр С веб-сайта и введите URL-адрес в соответствии с тем путем к файлу, который вы указали на предыдущем этапе.If users will install from a Web site, click From a Web site and enter a URL that corresponds to the file path entered in the previous step. Нажмите кнопку Далее.Click Next. (Данный параметр обычно используется, когда в качестве расположения публикации указывается FTP-адрес.(This option is typically used when you specify an FTP address as the publishing location. Загрузка из FTP напрямую не поддерживается,Direct download from FTP is not supported. поэтому URL-адрес необходимо ввести здесь вручную.)Therefore, you have to enter a URL here.)

    • Если пользователи будут устанавливать приложение напрямую из общей папки, выберите параметр Из UNC-пути или из общей папки и нажмите кнопку Далее.If users will install the application directly from the file share, click From a UNC path or file share, and then click Next. (Этот вариант предназначен для расположений публикации вида c:\deploy\myapp или \\server\myapp.)(This is for publishing locations of the form c:\deploy\myapp or \\server\myapp.)

    • Если пользователи будут устанавливать приложение со съемного носителя, выберите параметр C компакт-диска или DVD-диска и нажмите кнопку Далее.If users will install from removable media, click From a CD-ROM or DVD-ROM, and then click Next.

  5. На странице Будет ли приложение доступно вне сети выберите соответствующий параметр:On the Will the application be available offline? page, click the appropriate option:

    • Если вы хотите, чтобы приложение запускалось, даже если пользователь не подключен к сети, выберите параметр Да, это приложение доступно из сети и вне сети.If you want to enable the application to be run when the user is disconnected from the network, click Yes, this application will be available online or offline. Для приложения будет создан ярлык в меню Пуск.A shortcut on the Start menu will be created for the application.

    • Если вы хотите, чтобы приложение работало напрямую из расположения публикации, выберите параметр Нет, это приложение доступно только из сети.If you want to run the application directly from the publish location, click No, this application is only available online. Ярлык в меню Пуск создаваться не будет.A shortcut on the Start menu will not be created.

      Чтобы продолжить, нажмите кнопку Далее .Click Next to continue.

  6. Нажмите кнопку Готово, чтобы опубликовать приложение.Click Finish to publish the application.

    Статус публикации отображается в области уведомлений.Publishing status is displayed in the status notification area.

Публикация на компакт-диск или DVD-дискTo publish to a CD-ROM or DVD-ROM

  1. В обозревателе решений щелкните проект приложения правой кнопкой мыши и выберите пункт Свойства.In Solution Explorer, right-click the application project and click Properties.

    Открывается конструктор проектов.The Project Designer appears.

  2. Перейдите на вкладку Публикация, чтобы открыть страницу Публикация в конструкторе проектов, и нажмите кнопку Мастер публикации.Click the Publish tab to open the Publish page in the Project Designer, and click the Publish Wizard button.

    Откроется Мастер публикации.The Publish Wizard appears.

  3. На странице Место публикации приложения введите путь к файлу или FTP, где будет опубликовано приложение, например d:\deploy.In the Where do you want to publish the application? page, enter the file path or FTP location where the application will be published, for example d:\deploy. Нажмите кнопку Далее, чтобы продолжить.Then click Next to continue.

  4. На странице Способ установки приложения пользователями выберите параметр С компакт-диска или DVD-диска и нажмите кнопку Далее.On the How will users install the application? page, click From a CD-ROM or DVD-ROM, and then click Next.

    Note

    Если вы хотите, чтобы установка началась автоматически, как только компакт-диск будет вставлен в привод, откройте страницу Публикация в конструкторе проектов и нажмите кнопку Параметры, а затем в мастере Параметры публикации выберите параметр В случае установки с компакт-диска автоматически запускать Setup, когда вставлен диск.If you want the installation to run automatically when the CD-ROM is inserted into the drive, open the Publish page in the Project Designer and click the Options button, and then, in the Publish Options wizard, select For CD installations, automatically start Setup when CD is inserted.

  5. Если приложение распространяется на компакт-дисках, вы можете предоставлять для него обновления на веб-сайте.If you distribute your application on CD-ROM, you might want to provide updates from a Web site. Выберите способ обновления на странице Место, где приложение будет искать обновления:In the Where will the application check for updates? page, choose an update option:

    • Чтобы приложение выполняло проверку на наличие обновлений, установите флажок Приложение следит за обновлениями, расположенными в следующем месте и введите расположение, куда будут выкладываться обновления.If the application will check for updates, click The application will check for updates from the following location and enter the location where updates will be posted. Это может быть расположение файла, веб-сайт или FTP-сервер.This can be a file location, Web site, or FTP server.

    • Если проверка обновлений не требуется, установите флажок Приложение не следит за обновлениями.If the application will not check for updates, click The application will not check for updates.

      Чтобы продолжить, нажмите кнопку Далее .Click Next to continue.

  6. Нажмите кнопку Готово, чтобы опубликовать приложение.Click Finish to publish the application.

    Статус публикации отображается в области уведомлений.Publishing status is displayed in the status notification area.

    Note

    После завершения публикации необходимо воспользоваться устройством для записки компакт-дисков или DVD-дисков, чтобы скопировать файлы из расположения, указанного в шаге 3, на компакт-диск или DVD-диск.After publishing is complete, you will have to use a CD-Rewriter or DVD-Rewriter to copy the files from the location specified in step 3 to the CD-ROM or DVD-ROM media.

См. такжеSee also