c# - 使用 .NET 编译器以 ARM 架构为目标

标签 c# .net visual-studio windows-mobile compiler-construction

当您在 .NET 中编译 Windows 应用程序时,您可以将“平台目标”设置为 x86 或 x64。这会将您的代码优化为处理器的特定体系结构并允许转义 IL。 有谁知道是否有什么东西可以让 Windows Mobile 应用程序达到相同的结果?我只对在 ARM 架构上运行我的应用程序感兴趣。

最佳答案

我认为指定平台目标不会为给定架构优化生成的 IL。相反,它说,“我只在指定的体系结构上运行,因为我包含特定于该体系结构的 P/Invoke 调用。”至少,这是我对它的理解。这意味着当在 x64 机器上运行时,可执行文件可以在 32 位版本的 CLR 下运行以实现兼容性。

这如何适应紧凑型框架(我假设这是您的实际平台?)我不确定。

关于c# - 使用 .NET 编译器以 ARM 架构为目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476676/

相关文章:

c++ - 将模板参数传递给 MSVC 中的宏

c#如何在字符串中插入一个变量?

c# - 在许多类中实现新接口(interface)成员的最快方法?

c# - 另一个游戏对象背后的粒子系统渲染

.net - 向主机 'smtp.gmail.com' 发送电子邮件总是出错

c# - WatiN NativeElement.GetElementBounds() - 测量单位是什么?

c# - 按字母顺序排列字符串

visual-studio - 如何安装以前版本的 Visual Studio 2019 社区?

c# - .NET Web 应用程序遭到欺骗攻击

C#每次启动另一个实例时杀死一个应用程序