'AOT'에 해당되는 글 1건

  1. 2009/12/16 Mono 2.6 출시! (2)

Mono 2.6이 어제 (12월 15일) 긴 여정을 마치고 첫 릴리즈를 출시하였습니다. .NET Framework 4.0에 대한 지원은 Mono 2.8에서 완전해질 것으로 예상되며, LINQ to SQL, AOT 기능 강화 등은 주목할 만한 점입니다.

 

주요 사항 요약

  • 실버라이트 2.0에 대응되는 WCF 클라이언트와 서버 기술이 추가되었습니다.
  • 서버 및 고속 연산을 위한 LLVM 기술이 추가되었습니다.
  • Mono.Tasklets API가 추가되었습니다.
  • 유닉스 및 맥 OS X에서 MonoDevelop와 연결되는 디버거가 새로 작성되었습니다.
  • MonoDevelop 2.2와 함께 출시됩니다.
  • System.IO.Packaging API가 추가되었습니다.
  • C# Shell이 자동 완성 기능을 지원합니다.
  • xbuild의 기능이 완성되어감에 따라 대다수의 msbuild 프로젝트를 지원합니다.
  • 실버라이트 기반 응용프로그램과 호환되는 CoreCLR 보안 모델이 지원됩니다.

 

Mono 2.4에서 변경된 사항들

 

LINQ to SQL 제공

Firebird, Ingres, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite와 호환되는 LINQ to SQL Provider가 제공됩니다. 그러나, 아직까지 계속 개발 단계에 있으므로 정식 릴리즈 이전까지는 지속적으로 업데이트가 발생할 수 있습니다.

 

펼쳐두기..

 

소프트 디버거

새로운 디버거 엔진으로 업그레이드 되었습니다. 자세한 내용은 http://www.mono-project.com/Mono:Runtime:Documentation:SoftDebugger 에 게시된 내용을 참조하여 주십시오.

 

C# 4.0 및 .NET Framework 4.0 API 프리뷰

Mono를 처음 구성할 때 빌드 스크립트에 --with-profile4=yes 스위치를 지정하여 4.0 버전의 API를 시험해볼 수 있습니다. 더불어서, ParallelFx를 Mono 2.6에서 사용하기 위해서는 이 옵션이 필요합니다.

 

System.IO.Packaging API 추가

Olive 프로젝트의 일부로 배포되던 WindowsBase 어셈블리가 정식 배포판 내에 속하게 되었습니다. ZIP 형식의 아카이브 파일을 다루는 경우가 증가함에 따라 결정된 사항들입니다.

 

Windows Forms

176개의 버그가 수정되었으며 다음은 주요 변경 사항들입니다.

  • DataGridView: 성능, 안정성, 기능성에 있어서 많은 개선이 있었습니다.
  • PropertyGrid: MDI 창에서의 불안정성 문제가 해결되었습니다.
  • MaskedTextBox: 마스크 처리가 개선되었습니다.
  • 리눅스 클립보드: 특별 데이터 형식 및 IDataObject 인터페이스에 대한 지원이 추가되었습니다.
  • 기타 수정 사항: DataGrid, TabControl, TextBox, RichTextBox, WebBrowser, TreeView, ListView 등이 수정되었습니다.

 

C# 언어

csharp 명령을 통하여 C# Shell 실행 시 자동 완성 기능이 제공됩니다. C# 4.0을 사용하도록 구성되었을 경우 dmcs 명령을 사용하여 C# 4.0 컴파일러를 사용할 수 있습니다. 명명된 매개 변수 및 옵션 매개 변수 사양은 완전히 구현된 상태입니다.

 

XBuild

ASP.NET 프로젝트, pkg-config 파일 분석 지원 및 msbuild 기반의 스크립트와 호환될 수 있도록 개선되었습니다.

 

더 자세한 내용은 http://www.mono-project.com/Release_Notes_Mono_2.6 에서 살펴보실 수 있습니다. 가상 PC (Virtual PC, VMware) 버전, 리눅스 패키지, 윈도 패키지 등은 http://www.go-mono.com/mono-downloads/download.html에서 다운로드하실 수 있습니다.

크리에이티브 커먼즈 라이선스
Creative Commons License

'Software Development > Mono' 카테고리의 다른 글

Mono 2.8 출시  (0) 2010/10/13
Mono 2.6 출시!  (2) 2009/12/16
C#, .NET으로 Apple iPhone 프로그램 만들기  (2) 2009/08/04
Mono Tools for Visual Studio 소개  (2) 2009/07/01
Mono 2.4 / MonoDevelop 2.0 런칭  (0) 2009/04/01
Moonlight 1.0이 공개되었습니다.!  (0) 2009/03/03
Posted by Windows Azure MVP 남정현 (rkttu.com)