更新: 2008 年 7 月
标识使用 ClickOnce 应用程序部署的应用程序的部署。
<assemblyIdentity
name
version
publicKeyToken
processorArchitecture
type
/>
元素和属性
assemblyIdentity 元素是必需的。它不包含任何子元素,但具有下列属性。
属性 |
说明 |
---|---|
Name |
必需。标识部署的可读名称,以达到提供信息的目的。 如果 Name 包含特殊字符(如单引号或双引号),应用程序可能无法激活。 |
Version |
必需。按照如下格式指定部署的版本号:major.minor.build.revision。 必须更新该值,才能处理应用程序的任何更新。 |
publicKeyToken |
必需。指定一个 16 字符的十六进制字符串,该字符串表示公钥的 SHA-1 哈希值的后 8 个字节,该公钥用于对部署清单进行签名。用于签名的公钥必须至少为 2048 位。 对程序集进行签名是可选操作,但建议您这样做;此属性是必需的。如果程序集未进行签名,则应从自签名程序集复制一个值或使用全为零的“虚拟”值。 |
processorArchitecture |
必需。指定处理器。有效值为 msil、x86、IA64 和 amd64。 |
type |
必需。用于与 Windows 并行安装技术的兼容性。唯一允许的值是 win32。 |
备注
assemblyIdentity 元素应唯一标识部署清单。
示例
下面的代码示例阐释了 ClickOnce 部署清单中的 assemblyIdentity 元素。此代码示例摘自为 ClickOnce 部署清单主题提供的一个更大示例。
<!-- Identify the deployment. -->
<asmv1:assemblyIdentity name="MyApplication.app"
version="1.0.0.0" publicKeyToken="0123456789abcdef"
processorArchitecture="msil" type="win32" />
请参见
参考
修订记录
日期 |
修订记录 |
原因 |
---|---|---|
2008 年 7 月 |
增加了 publicKeyToken 属性的可选签名说明。 |
信息补充。 |