【发布时间】:2012-11-12 12:49:42
【问题描述】:
是否可以在 Windows 8 平板电脑 (WinRT)(ARM 处理器版本)上编码和编译 C#?
基本上归结为:
- 是否有在 ARM 上运行的 C# 编译器?
- 有没有可以在WinRT中运行的IDE?
如果上述情况属实,我没有看到任何问题,但我目前无法找到 C# 编译器是否在 ARM 上运行(只有很多关于编译 for ARM 的帖子)。我还查看了 SharpDevelop,发现他们的源代码编译为“任何 CPU”,根据这篇文章:Windows RT and c#,这意味着它将在 ARM 上运行。
但是,Sharpdevelop 需要 .NET 4.0“完整”运行时,我无法找到 WinRT 是否有。我敢打赌它不会,因为 WinRT 应该是 Windows 的真正轻量级版本。
作为旁注,我知道 Windows 平板电脑将有两个版本,一个用于 ARM,一个用于经典处理器。经典处理器将运行普通的 Windows 8 版本,这意味着它可以运行所有本机应用程序。在这里编译 C# 不是问题 - 所以问题是,我可以在 ARM 上做同样的事情吗?
这对于旅行和快速尝试新想法来说太棒了。
【问题讨论】:
-
这并没有直接回答你的问题,但如果你不知道,有ShiftEdit
-
SharpDevelop 不太可能在 Windows RT 上运行。出于所有意图和目的,您可以将 WinRT 视为与“Windows .NET”不同的平台。它们共享标准库的大部分内容,但如果您想要制作一个 GUI 应用程序,您必须针对特定于 WinRT 的 API 进行显式编码。
-
@JMK,ShiftEdit 看起来很棒,我会记住那个工具的。 :) 但是,是的,不是我想要的。 :P 在线IDE的路径上,有compilr.com,我去看看。
-
即使您不想在玩具上运行 Visual Studio 或编译。更好地使用远程桌面并连接到“真实”计算机。
-
@AlbinSunnanbo 这些“玩具”可能具有运行 VS.NET 和 VS2003 的晚期 Pentium III 的计算能力。想要对它们进行 /some/ 编码并不是一个不合理的要求,你的建议是边缘性的。
标签: c# compiler-construction ide windows-runtime arm