Элемент <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>
См. также
Ссылки
Журнал изменений
Дата |
Журнал изменений |
Причина |
---|---|---|
Июль 2008 |
Добавлены сведения об элементе customUX. |
Изменение функции SP1. |