在Windows 8平板电脑(WinRT)(使用ARM处理器)上编写和编译C#代码是否可行?
基本上问题归结为以下两点:
- 是否有能够在ARM架构上运行的C#编译器?
- 是否有可以在WinRT上运行的IDE?
如果以上条件成立,那么就没有任何问题。但是我目前找不到C#编译器是否可以在ARM上运行的信息(只看到了很多关于为ARM架构编译的帖子)。我也查看了SharpDevelop,并发现它们的源代码可以编译为“Any CPU”,根据这篇帖子:Windows RT and c#,这意味着它可以在ARM上运行。
然而,Sharpdevelop需要.NET 4.0“完整”运行时环境,我无法确定WinRT中是否有此环境。我猜测可能没有,因为WinRT应该是Windows的一个非常轻量级版本。
顺便说一句,我知道Windows平板电脑将有两个版本,一个是ARM版,一个是传统处理器版。传统处理器版将运行正常的Windows 8版,因此它可以运行所有原生应用程序。在这里编译C#不会是问题,所以问题更准确地说是:我是否可以在ARM上做同样的事情?
如果可以,在旅行时快速尝试新想法将非常棒。