更新: 2008 年 7 月
标识在客户端计算机上运行此 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 属性与应用程序清单中其他地方的 assemblyIdentity 中定义的 processorArchitecture 属性必须匹配。
commandLine
必需。必须是 entryPoint 元素的子元素。它不包含任何子元素,但具有下列属性。
属性 |
说明 |
---|---|
File |
必需。对 ClickOnce 应用程序的启动程序集的本地引用。 |
Parameters |
必需。描述要通过入口点执行的操作。唯一的有效值为 run;如果提供空白字符串,则假定值为 run。 |
customHostRequired
可选。如果包括,则指定此部署包含将在自定义宿主内部署的组件,并且不是独立应用程序。
如果此元素存在,则 assemblyIdentity 和 commandLine 元素也必须存在。如果这两个元素存在,ClickOnce 将在安装期间引发验证错误。
此元素没有属性,也没有子级。
customUX
可选。customUX 元素的角色是在 <customUX> 元素(ClickOnce 应用程序)中定义的。
备注
此元素标识 ClickOnce 应用程序的程序集和入口点。
运行时,不能使用 commandLine 将参数传递到应用程序中。可以从该应用程序的 AppDomain 访问 ClickOnce 部署的查询字符串参数。有关更多信息,请参见如何:在 ClickOnce 应用程序中检索查询字符串信息。
示例
下面的代码示例阐释 ClickOnce 应用程序的应用程序清单中的 entryPoint 元素。此代码示例摘自为 ClickOnce 应用程序清单主题提供的一个更大示例。
<!-- Identify the main code entrypoint. -->
<!-- This code runs the main method in an executable assembly. -->
<entryPoint>
<commandLine file="Notepad.exe" parameters="run" />
</entryPoint>
请参见
参考
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了有关 customUX 的信息。 |
SP1 功能更改。 |