【问题标题】:How do I recompile C# programs to run on ARM CPUs?如何重新编译 C# 程序以在 ARM CPU 上运行?
【发布时间】:2014-02-01 11:00:09
【问题描述】:
我使用 Windows 窗体应用程序用 C# 制作了几个桌面应用程序。
如您所知,在大多数 Windows 8 平板电脑上,CPU 是 ARM,无法运行为 Intel 8086 处理器编写的程序。
我能否以某种方式重新编译我的 Windows 窗体应用程序以在 ARM 处理器上运行,以便平板电脑用户可以运行它们?我正在使用 Visual Studio 2013
【问题讨论】:
标签:
c#
x86
windows-8
arm
windows-rt
【解决方案1】:
Windows RT 只允许运行已签名的应用程序,当然 Microsoft 不允许对桌面应用程序进行签名,除了他们自己的应用程序。因此,您可以(合法地)做的唯一方法是购买 MS 开发帐户并开发 Metro(现代)UI 应用程序。或者,如果你敢,jailbreak 它并安装移植的桌面应用程序。在xda 上有一个适用于 Windows RT 的移植应用程序列表。
但是现在有很多 x86 Windows 8 平板电脑,要找到一款 Windows RT 平板电脑并不容易。为 Windows RT 越狱和编写桌面应用程序可能不值得。