You just did it wrong. IL is exactly the same, regardless of platform choice.
When you create a new Phone project in Visual Studio 2013, you get a solution with three platform options: AnyCPU, x86, and ARM. The last two are redundant in a pure .NET project. The only reason they are present is because Phone also supports its own C ++ projects. Where the target architecture matters because C ++ is compiled directly into machine code.
In a pure .NET project, you only need AnyCPU. Named quite natural, of course;)
source
share