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


Элемент <entryPoint> (приложение ClickOnce)

Обновлен: Июль 2008

Идентифицирует сборку, которая должна выполняться, когда это приложение ClickOnce запускается на клиентском компьютере.

<entryPoint
   name
   dependencyName
>
   <assemblyIdentity
      name
      version
      processorArchitecture
      language
   />
   <commandLine
      file
      parameters
   />
   <customHostRequired />
   <customUX />
</entryPoint>

Элементы и атрибуты

Элемент entryPoint является обязательным и находится в пространстве имен asm.v2 . В манифесте приложения может быть определен только один элемент entryPoint.

Элемент entryPoint имеет следующие атрибуты.

Атрибут

Описание

name

Обязательно. Идентифицирует главную точку входа или точку входа функции.

dependencyName

Обязательный элемент. Зависимая сборка для точки входа.

entryPoint имеет следующие элементы.

assemblyIdentity

Обязательный элемент. Роль assemblyIdentity и его атрибутов определена в Элемент <assemblyIdentity> (приложение ClickOnce).

Атрибут processorArchitecture этого элемента и атрибут processorArchitecture, определенный в assemblyIdentity в другом месте манифеста приложения должны совпадать.

commandLine

Обязательный. Должен быть дочерним элементом элемента entryPoint. Он не имеет дочерних элементов и имеет следующие атрибуты.

Атрибут

Описание

File

Обязательный. Локальная ссылка на начальную сборку для приложения ClickOnce.

Parameters

Обязательный. Описывает действие, которое необходимо выполнить с точкой входа. Только допустимое значение run; если задается пустая строка, то run предполагается.

customHostRequired

Необязательный. Если включен, то указывает, что это развертывание содержит компонент, который будет развернут в настраиваемом узле и не является автономным приложением.

Если этот элемент присутствует, то элементы assemblyIdentity и commandLine присутствовать не должны. Если они есть, то ClickOnce сообщит об ошибке проверки во время установки.

Этот элемент не имеет атрибутов дочерних элементов.

customUX

Необязательный элемент. Роль элемента customUX определена в разделе Элемент <customUX> (приложение ClickOnce).

Заметки

Этот элемент идентифицирует сборку и точку входа для приложения ClickOnce.

Нельзя использовать commandLine для ввода параметров в приложение во время его выполнения. Можно обратиться к параметрам строки запроса для развертывания ClickOnce из приложения AppDomain. Дополнительные сведения см. в разделе Практическое руководство. Извлечение сведений строки запроса в приложении ClickOnce.

Пример

В следующем примере кода показаны элементы entryPoint в манифесте приложенияClickOnce. Данный пример кода является частью большего примера, приведенного для раздела ClickOnce Application Manifest.

<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
<entryPoint>
   <commandLine file="Notepad.exe" parameters="run" />
</entryPoint>

См. также

Ссылки

Манифест приложения ClickOnce

Журнал изменений

Дата

Журнал изменений

Причина

Июль 2008

Добавлены сведения об элементе customUX.

Изменение функции SP1.