"processorArchitecture argument identifies the platform targeted by a processor-specific assembly. It can be amd64, ia64, msil, or x86."
However, al.exe /? says:
/platform:<text> Limit which platforms this code can run on; must be
one of x86, Itanium, x64, or anycpu (the default)
So you must specify /platform:anycpu (or omit the platform parameter all together) if your assembly is in MSIL.