Windows 8タブレット(WinRT)(ARMプロセッサエディション)でC#をコーディングおよびコンパイルすることは可能でしょうか?
基本的にそれはこれに帰着します:
- ARMで実行されるC#コンパイラはありますか?
- WinRTで実行できるIDEはありますか?
上記が当てはまる場合、問題は発生しませんが、C#コンパイラがARMで実行されているかどうかは現在わかりません(ARM用のコンパイルに関する投稿はたくさんあります)。また、SharpDevelopを調べたところ、ソースコードが「AnyCPU」用にコンパイルされていることがわかりました。この投稿によると、Windows RTとc#は、ARMで実行されることを意味します。
ただし、Sharpdevelopには.NET 4.0の「フル」ランタイムが必要ですが、WinRTにあるかどうかはわかりませんでした。WinRTはWindowsの非常に軽量なエディションであると想定されているため、そうではないと思います。
補足として、Windowsタブレットには2つのエディションがあります。1つはARM用、もう1つはクラシックプロセッサ用です。従来のプロセッサは通常のWindows8エディションを実行します。つまり、すべてのネイティブアプリケーションを実行できます。ここではC#のコンパイルは問題になりません。問題は、ARMでも同じことができるかということです。
これは、旅行や新しいアイデアをすばやく試すのに最適です。