我如何重新编译C#程序以在ARM CPU上运行?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我如何重新编译C#程序以在ARM CPU上运行?相关的知识,希望对你有一定的参考价值。

我使用Windows窗体应用程序用C#制作了几个桌面应用程序。

您知道,在大多数Windows 8平板电脑上,CPU是ARM,无法运行为Intel 8086处理器编写的程序。

我可以以某种方式重新编译Windows Forms Application程序以在ARM处理器上运行,以便平板电脑用户可以运行它们吗?我正在使用Visual Studio 2013

答案

Windows RT仅允许运行已签名的应用程序,当然,Microsoft将不允许对桌面应用程序进行签名,但它们自己的应用程序除外。因此,您唯一可以(合法)做的方法是购买MS开发人员帐户并开发Metro(现代)UI应用程序。或者,如果您敢,请jailbreak并安装移植的桌面应用程序。 xda上有Windows RT的已移植应用程序列表。

但是现在有很多x86 Windows 8平板电脑,而且很难找到Windows RT平板电脑。 Windows RT的越狱和编写桌面应用程序可能不值得。

以上是关于我如何重新编译C#程序以在ARM CPU上运行?的主要内容,如果未能解决你的问题,请参考以下文章

将复杂的原生应用程序编译到 Android ARM 的完整方法

设置 QtCreator 以在 Ubuntu 14.04 上为 arm7 设备开发应用程序

如何刷新Rails / Sprockets以在资产之后了解生产服务器上的新清单:预编译

应该使用哪个编译器将 C 代码移植到 ARM?

在 ARM 平台上为嵌入式 Linux 交叉编译 Clion

如何修复“[Lp002]:IAR ARM 工具重定位失败?