当您在 .NET 中编译 Windows 应用程序时,您可以将“平台目标”设置为 x86 或 x64。这会将您的代码优化为处理器的特定体系结构并允许转义 IL。 有谁知道是否有什么东西可以让 Windows Mobile 应用程序达到相同的结果?我只对在 ARM 架构上运行我的应用程序感兴趣。
最佳答案
我认为指定平台目标不会为给定架构优化生成的 IL。相反,它说,“我只在指定的体系结构上运行,因为我包含特定于该体系结构的 P/Invoke 调用。”至少,这是我对它的理解。这意味着当在 x64 机器上运行时,可执行文件可以在 32 位版本的 CLR 下运行以实现兼容性。
这如何适应紧凑型框架(我假设这是您的实际平台?)我不确定。
关于c# - 使用 .NET 编译器以 ARM 架构为目标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/476676/