我应该为注定要在Windows上运行的应用程序选择哪种处理器架构? x64还是ARM?

时间:2014-10-11 02:54:09

标签: wpf arm 64-bit bing-maps processor-architecture

我正在创建一个WPF / XAML应用程序。当我尝试将Bing Map控件拖到我的WPF表单上时,我得到:

enter image description here

然后我尝试构建项目,并获得了这两个消息:

Warning 1   Project "Platypus" depends upon SDK "Bing Maps for C#, C++, or Visual Basic v1.0" 
which supports apps targeting "Windows 8.0". To verify whether "Bing Maps for C#, C++, or Visual Basic v1.0" is compatible with "Windows 8.1", contact the SDK author or see http://go.microsoft.com/fwlink/?LinkID=309181.

Error   2   The processor architecture of the project being built "Any CPU" is not supported by the 
referenced SDK "Bing.Maps.Xaml, Version=1.0". Please consider changing the targeted processor 
architecture of your project (in Visual Studio this can be done through the Configuration Manager) to one of the architectures supported by the SDK: "x86, x64, ARM".

我应该为要在Windows上运行的应用选择哪种处理器架构? x64,还是ARM?

更新

所以我将项目更改为x86,现在当我转到Designer时,它告诉我,“设计视图不适用于x64和ARM目标平台。”

更新2

所以我尝试了“修复”here,但它没有帮助 - 我仍然看到同样的消息。

1 个答案:

答案 0 :(得分:1)

我想使用x64是好的,因为您正在尝试构建桌面应用程序。 ARM实际上是嵌入式系统的体系结构。台式计算机有两个架构x86,称为32位和x64。 x64架构可以支持更多RAM,而x86仅支持3GB内存,因此可以获得更多功率。但是如果你在x64架构上构建它,x86就不能使用它......如果你在x86上构建它,x64可以使用它。你做出了选择。