Как вы знаете, Microsoft выпустила .NET 4, который компилируется в другой байт-код, чем .NET 2 (и 3, 3.5).

Я знаю, что Mono использует тот же формат байт-кода, что и .NET 2, а это означает, что при определенных условиях исполняемые файлы, нацеленные на .NET 2/3/3.5, могут работать на Mono.

Однако все больше и больше программ .NET 4 разрабатываются и выпускаются, и я не смог определить, есть ли планы по поддержке байт-кода .NET 4 в Mono.

2 ответа2

3

Не существует такого понятия, как новый байт-код для .NET 4. Я понятия не имею, где вы это услышали, но его не существует.

Единственное, что существует, - это новые библиотеки с версией 4.0, и для этого вам нужен новый Mono (2.8 или 2.10), который поставляется с эквивалентными версионными библиотеками.

1

Согласно странице совместимости проекта Mono, Mono 2.8 уже может запускать программы .NET 4, хотя и без некоторых более продвинутых функций.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .