![有人聽過 Mono 和 .NET 4 字節碼支援嗎?](https://rvso.com/image/1263740/%E6%9C%89%E4%BA%BA%E8%81%BD%E9%81%8E%20Mono%20%E5%92%8C%20.NET%204%20%E5%AD%97%E7%AF%80%E7%A2%BC%E6%94%AF%E6%8F%B4%E5%97%8E%EF%BC%9F.png)
如您所知,Microsoft 發布了 .NET 4,它編譯為與 .NET 2(以及 3、3.5)不同的字節碼。
我知道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 程序,儘管沒有一些更高級的功能。