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#インラインアセンブラでも書けるようにならない限り、これは嫌だなぁ・・・