Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определяет сборку, которая должна выполняться при запуске этого приложения ClickOnce на клиентском компьютере.
Синтаксис
<entryPoint
name
>
<assemblyIdentity
name
version
processorArchitecture
language
/>
<commandLine
file
parameters
/>
<customHostRequired />
<customUX />
</entryPoint>
Элементы и атрибуты
Элемент entryPoint является обязательным и находится в urn:schemas-microsoft-com:asm.v2 пространстве имен. В манифесте приложения может быть только один entryPoint элемент.
Элемент entryPoint имеет следующий атрибут.
| Атрибут | Description |
|---|---|
name |
Optional. Это значение не используется .NET Framework. |
entryPoint имеет следующие элементы.
assemblyIdentity
Обязательно. Роль assemblyIdentity и ее атрибуты определяются в <элементе assemblyIdentity>.
Атрибут processorArchitecture этого элемента и атрибут, processorArchitecture определенный в assemblyIdentity другом месте манифеста приложения, должен соответствовать.
командная строка
Обязательно. Должен быть дочерним элементом entryPoint . Он не имеет дочерних элементов и имеет следующие атрибуты.
| Атрибут | Description |
|---|---|
file |
Обязательно. Локальная ссылка на сборку запуска для приложения ClickOnce. Это значение не может содержать разделители косой черты (/) или обратной косой черты (\). |
parameters |
Обязательно. Описание действия, выполняемого с точкой входа. Единственное допустимое значение: runесли указана пустая строка, run предполагается. |
customHostRequired
Optional. Если он включен, указывает, что это развертывание содержит компонент, который будет развернут внутри пользовательского узла и не является автономным приложением.
Если этот элемент присутствует, assemblyIdentitycommandLine элементы не должны присутствовать. Если они есть, ClickOnce вызовет ошибку проверки во время установки.
Этот элемент не имеет атрибутов и не имеет дочерних элементов.
customUX
Optional. Указывает, что приложение установлено и поддерживается пользовательским установщиком и не создает запись меню "Пуск", ярлык или запись "Добавить или удалить программы".
<customUX xmlns="urn:schemas-microsoft-com:clickonce.v1" />
Приложение, включающее элемент customUX, должно предоставить пользовательский установщик, использующий <xref:System.Deployment.Application.InPlaceHostingManager> класс для выполнения операций установки. Приложение с этим элементом невозможно установить, дважды щелкнув его манифест или setup.exe предварительный загрузчик. Настраиваемый установщик может создавать записи меню "Пуск", сочетания клавиш и "Добавить" или "Удалить программы". Если пользовательский установщик не создает запись "Добавление или удаление программ", он должен хранить идентификатор подписки, предоставленный <xref:System.Deployment.Application.GetManifestCompletedEventArgs.SubscriptionIdentity%2A> свойством, и разрешить пользователю удалить приложение позже, вызвав <xref:System.Deployment.Application.InPlaceHostingManager.UninstallCustomUXApplication%2A> метод. Дополнительные сведения см. в пошаговом руководстве по созданию пользовательского установщика для приложения ClickOnce.
Замечания
Этот элемент определяет сборку и точку входа для приложения ClickOnce.
Нельзя использовать commandLine для передачи параметров в приложение во время выполнения. Вы можете получить доступ к параметрам строки запроса для развертывания ClickOnce из приложения AppDomain. Дополнительные сведения см. в разделе "Практическое руководство. Получение сведений о строке запроса" в приложении ClickOnce в Интернете.
Example
В следующем примере кода показан entryPoint элемент манифеста приложения для приложения ClickOnce. Этот пример кода является частью более крупного примера, предоставленного для раздела манифеста приложения ClickOnce .
<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
<entryPoint>
<assemblyIdentity
name="MyApplication"
version="1.0.0.0"
language="neutral"
processorArchitecture="x86" />
<commandLine file="MyApplication.exe" parameters="" />
</entryPoint>