“ia64”和“amd64”在clickonce清单中是否可以互换?

时间:2012-12-13 19:42:11

标签: clickonce manifest x86-64 processor

我正在开发一种修改clickonce清单的工具。我发现clickonce应用程序清单周围的MSDN文档含糊不清。它says

  

指定处理器。所有处理器的有效值均为msil,   x86用于32位Windows,IA64用于64位Windows,Itanium用于Intel   64位Itanium处理器。

但是,这并没有涵盖所有价值观。如果我为只有64位的可执行文件编译clickonce应用程序,我将获得一个值为amd64的清单。这可以与ia64互换吗?

2 个答案:

答案 0 :(得分:1)

amd64和ia64是完全不同的平台。它们不可互换。微软的评论确实具有误导性。

答案 1 :(得分:0)

IA64是指Intel的Itanium CPU(与HP合作开发),它是64位的,但与广泛使用的Intel x86架构(386,486,奔腾,CORE i3 / i5 / i7,各种AMD等)不兼容。 。 IA64 CPU使用与x86完全不同的指令集,并且IA64指令集实现了称为VLIW(超长指令字)的设计。 惠普显然是IA64系统的主要供应商,他们已经开发了CPU(与Intel合作)来替代自己的RISC CPU HP PA-RISC。惠普在其Integrity服务器系列中使用了Itanium 2 CPU,而该系列的高端型号则具有多达64个Itanium 2 CPU。惠普提供了它们的Unix变体HP-UX作为这些IA64系统的操作系统,但也可以选择运行用于IA64的Linux版本。 尽管存在用于基于Itanium的系统的Windows XP和Windows Server版本,但我不知道有任何Windows台式PC型号在IA64 CPU上有很大的销售成功。也有用于IA64的Linux版本,包括Red Hat。