[Info-vax] VMware

Arne Vajhøj arne at vajhoej.dk
Thu Dec 12 20:08:08 EST 2019


On 12/12/2019 1:45 PM, Simon Clubley wrote:
> On 2019-12-12, Dave Froble <davef at tsoft-inc.com> wrote:
>> On 12/12/2019 11:13 AM, Grant Taylor wrote:
>>> On 12/12/19 6:22 AM, Simon Clubley wrote:
>>>> IA64 is also used in some places to mean the x86-64 architecture.
>>>
>>> Where are you seeing that?
> 
> In architecture specific parts of some open source trees. Unfortunately,
> I cannot remember which ones.
> 
> I've just had a quick look around for documentation references which
> refer to x86-64 as IA64 and I found this:
> 
> https://docs.microsoft.com/en-us/visualstudio/deployment/assemblyidentity-element-clickonce-deployment?view=vs-2019
> 
> Check out the processorArchitecture attribute. The wording of that section
> makes it _very_ clear that describing x86-64 as IA64 is deliberate in this
> case and is not an accident.

Not really.

This is just a documentation bug.

The corrrect values are MSIL, X86, AMD64 and IA64 where AMD64 means
x86-64 and IA64 means Itanium.

They got it right elsewhere in the docs:

https://docs.microsoft.com/en-us/dotnet/framework/configure-apps/file-schema/runtime/assemblyidentity-element-for-runtime

And if you have any doubts then look at the code the XML is being
mapped to:

https://docs.microsoft.com/en-us/dotnet/api/microsoft.build.tasks.deployment.manifestutilities.assemblyidentity.processorarchitecture?view=netframework-4.8

https://docs.microsoft.com/en-us/dotnet/api/microsoft.build.utilities.processorarchitecture?view=netframework-4.8

Other have noted the bug:

https://stackoverflow.com/questions/13867188/are-ia64-and-amd64-interchangeable-in-clickonce-manifests

> When you have someone who has never used Itanium but uses Visual Studio
> every day, it comes as no surprise they might start referring to x86-64
> as IA64 when they see things like that.

Hmmmm.

First not that many use click once. It is not a technology that is in
fashion today.

Second anyone using Itanium will get an error and anyone using IA64
on something not an Itanium will get an error.

So everybody using the wrong info will get an error.

Arne




More information about the Info-vax mailing list