Hat jemand etwas über Mono- und .NET 4-Bytecode-Unterstützung gehört?

Hat jemand etwas über Mono- und .NET 4-Bytecode-Unterstützung gehört?

Wie Sie wissen, hat Microsoft .NET 4 veröffentlicht, das in einen anderen Bytecode kompiliert wird als .NET 2 (und 3, 3.5).

Ich weiß, dass Mono dasselbe Bytecodeformat wie .NET 2 verwendet, was bedeutet, dass ausführbare Dateien, die auf .NET 2/3/3.5 abzielen, unter bestimmten Bedingungen auf Mono ausgeführt werden können.

Es werden jedoch zunehmend mehr und mehr .NET 4-Programme entwickelt und veröffentlicht – und ich konnte nicht feststellen, ob es Pläne gibt, .NET 4-Bytecode in Mono zu unterstützen.

Antwort1

So etwas wie einen neuen Bytecode für .NET 4 gibt es nicht. Ich habe keine Ahnung, wo Sie das gehört haben, aber es gibt ihn nicht.

Das Einzige, was es gibt, sind neue Bibliotheken mit der Version 4.0, und dafür benötigen Sie ein neues Mono (2.8 oder 2.10), das mit den entsprechenden versionierten Bibliotheken geliefert wird.

Antwort2

Laut dem Mono-ProjektKompatibilitätsseiteMono 2.8 kann bereits .NET 4-Programme ausführen, allerdings ohne einige der erweiterten Funktionen.

verwandte Informationen