C# 是否建议始终为Xamarin项目选择目标AnyCPU?
当尝试除AnyCPU以外的其他目标时,我会遇到更多错误,并且依赖关系更难解决 但是当选择任何CPU目标时,我得到的错误更少 是否建议Xamarin项目始终选择此目标?让我们澄清一下 Xamarin项目是一个非常通用的术语,因此没有任何特定的含义。为了与“平台”因素保持友好关系,您必须分别查看所有三个平台 首先,请记住,您的C#源代码是由Microsoft.NET编译器(例如Roslyn)编译成IL(中间语言)的。尚未使用平台规范。在那一刻,它只是元数据。随后,代码从IL编译为特定于平台的代码。这就是真正使用平台规范的时候C# 是否建议始终为Xamarin项目选择目标AnyCPU?,c#,visual-studio,xamarin,build,anycpu,C#,Visual Studio,Xamarin,Build,Anycpu,当尝试除AnyCPU以外的其他目标时,我会遇到更多错误,并且依赖关系更难解决 但是当选择任何CPU目标时,我得到的错误更少 是否建议Xamarin项目始终选择此目标?让我们澄清一下 Xamarin项目是一个非常通用的术语,因此没有任何特定的含义。为了与“平台”因素保持友好关系,您必须分别查看所有三个平台 首先,请记住,您的C#源代码是由Microsoft.NET编译器(例如Roslyn)编译成IL(中间语言)的。尚未使用平台规范。在那一刻,它只是元数据。随后,代码从IL编译为特定于平台的代码。这
Android选项->高级。在我写这篇文章的时候,实际的选择是armeabi-v7a+x86
iOS-Build->Advanced
。目前,我正在使用ARMv7+ARM64进行分发(iPhone平台选项)和i386+x86_64进行开发(iPhone模拟器平台选项)任何CPU都可以使用。但是,对于iOS的应用程序项目,您必须确保选择iPhone或iPhoneSimulator,因为它们不同。如果我选择iPhone,而不是iPhoneSimulator,是否可以为所有项目选择目标AnyCPU。是的,除应用程序项目外的所有其他项目都可以是AnyCPU。