我正在创建一个WPF / XAML应用程序。当我尝试将Bing Map控件拖到我的WPF表单上时,我得到:
然后我尝试构建项目,并获得了这两个消息:
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目标平台。”
所以我尝试了“修复”here,但它没有帮助 - 我仍然看到同样的消息。
答案 0 :(得分:1)
我想使用x64是好的,因为您正在尝试构建桌面应用程序。 ARM实际上是嵌入式系统的体系结构。台式计算机有两个架构x86,称为32位和x64。 x64架构可以支持更多RAM,而x86仅支持3GB内存,因此可以获得更多功率。但是如果你在x64架构上构建它,x86就不能使用它......如果你在x86上构建它,x64可以使用它。你做出了选择。