在.NET中编译Windows应用程序时,可以将"Platform Target"设置为x86或x64.这将优化您的代码到处理器的特定架构,并允许逃脱IL.有谁知道是否有一些东西可以实现Windows Mobile应用程序的相同结果?我只对在ARM体系结构上运行我的应用程序感兴趣.
我不认为指定平台目标确实优化了给定体系结构的生成IL.相反,它说,"我只运行指定的体系结构,因为我包含特定于该体系结构的P/Invoke调用." 至少,这是我对它的理解.这意味着当在x64机器上运行时,可执行程序可以在32位版本的CLR下运行以实现兼容性.
这如何适应紧凑的框架(我假设是你的实际平台?)我不确定.