Mono と .NET 4 バイトコードのサポートについて何か聞いたことがある人はいますか?

Mono と .NET 4 バイトコードのサポートについて何か聞いたことがある人はいますか?

ご存知のとおり、Microsoft は .NET 2 (および 3、3.5) とは異なるバイトコードにコンパイルされる .NET 4 をリリースしました。

Mono は .NET 2 と同じバイトコード形式を使用しているため、特定の条件下では、.NET 2/3/3.5 を対象とした実行可能ファイルを Mono で実行できることがわかります。

ただし、開発されリリースされる .NET 4 プログラムが徐々に増えてきており、Mono で .NET 4 バイトコードをサポートする計画があるかどうかはわかりません。

答え1

.NET 4 用の新しいバイトコードというものは存在しません。どこで聞いたのか分かりませんが、そのようなものは存在しません。

存在するのはバージョン 4.0 の新しいライブラリだけであり、そのためには、同等のバージョンのライブラリが付属する新しい Mono (2.8 または 2.10) が必要です。

答え2

Monoプロジェクトの互換性ページMono 2.8 では、一部の高度な機能は利用できませんが、すでに .NET 4 プログラムを実行できます。

関連情報