64bit CLR
「Josh Williams - Adventures in the 64bit CLR」より
Behavior of 1.0/1.1 managed apps on 64bit machines
64bit用の仮想マシンさえ用意すればJITの方で何とかしてくれると思っていたのですが、話はそんなに単純じゃないようです。P/Invokeやunsafeを使っている場合は仕方ないですが、そうでなければそのまま動作して欲しいです。
“Hey! I'm managed and I only run on x86!”
CLRv2.0でバイナリについて細かく指定できるらしいですが、C#でインラインアセンブラでも書けるようにならない限り、これは嫌だなぁ・・・