![Mono 및 .NET 4 바이트코드 지원에 대해 들어본 사람 있나요?](https://rvso.com/image/1263740/Mono%20%EB%B0%8F%20.NET%204%20%EB%B0%94%EC%9D%B4%ED%8A%B8%EC%BD%94%EB%93%9C%20%EC%A7%80%EC%9B%90%EC%97%90%20%EB%8C%80%ED%95%B4%20%EB%93%A4%EC%96%B4%EB%B3%B8%20%EC%82%AC%EB%9E%8C%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
아시다시피 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 프로그램을 실행할 수 있습니다.