.NET Compact Framework 버전 3.5의 새로운 기능

업데이트: 2007년 11월

.NET Compact Framework 버전 3.5에서는 다양한 새 기능으로 .NET Compact Framework를 확장합니다. 이 항목에서는 이러한 핵심 추가 내용 및 수정 내용에 대해 설명합니다.

CAB 파일을 사용하여 RAM에 .NET Compact Framework 3.5를 설치할 수 있습니다. 이 소프트웨어는 Microsoft .NET Compact Framework Downloads 페이지에서 다운로드할 수 있습니다.

참고:

CAB 파일을 사용하여 설치한 .NET Compact Framework의 버전은 항상 ROM에 저장된 버전보다 최신 버전이어야 합니다.

Windows Embedded CE 탑재 장치의 ROM에 .NET Compact Framework 3.5를 설치하려면 Windows Embedded CE Updates 웹 사이트에서 올바른 Platform Builder 월간 업데이트를 구해야 합니다. ROM에서 지원되는 플랫폼과 사전 설치된 버전에 대한 자세한 내용은 .NET Compact Framework에서 지원되는 장치 및 플랫폼을 참조하십시오.

Windows Communication Foundation

.NET Compact Framework 3.5에서는 서비스 기반 응용 프로그램을 만드는 데 사용되는 Microsoft의 통합 프로그래밍 모델인 WCF(Windows Communication Foundation)를 지원합니다. .NET Compact Framework를 실행하는 클라이언트는 데스크톱의 기존 WCF 웹 서비스에 연결할 수 있습니다. 또한 .NET Compact Framework 응용 프로그램과 데스크톱 응용 프로그램 둘 다에 대해 새로운 WCF 전송 지원인 Microsoft Exchange Server 메일 전송이 추가되었습니다. WCF에 대한 자세한 내용은 .NET Compact Framework의 메시징WCF Exchange Server 메일 전송을 참조하십시오.

LINQ

LINQ(통합 언어 쿼리)는 관계형 데이터베이스, XML 데이터 및 메모리 내 개체와 같은 다양한 소스의 정보에 적용되는 일반 용도의 쿼리 기능을 .NET Compact Framework에 추가합니다. 자세한 내용은 .NET Compact Framework의 LINQ를 참조하십시오.

Windows Forms

다음 표에서는 .NET Compact Framework 3.5의 Windows Forms 컨트롤에서 향상된 기능에 대해 설명합니다.

형식

변경 내용

TabPage

Panel

Splitter

PictureBox

이제 사용자가 이러한 컨트롤에 그래픽을 추가할 수 있습니다.

Control

이제 ClearType 글꼴이 지원되므로 읽기 전용 컨트롤에서 BackColor 속성을 수정할 수 있습니다.

ComboBox

이제 SelectionStartSelectionLength 속성이 지원됩니다.

SoundPlayer

.NET Compact Framework 3.5에서는 여러 개의 소리를 재생할 수 있는 SoundPlayer를 지원합니다. 하드웨어에서 이 기능을 지원하는 경우 장치에서 이러한 소리를 혼합할 수 있습니다. 자세한 내용은 .NET Compact Framework의 SoundPlayer를 참조하십시오.

압축

.NET Compact Framework 3.5에는 System.IO.Compression 네임스페이스의 다음 클래스에 대한 지원이 추가되었습니다.

또한 AutomaticDecompression 속성도 지원됩니다.

대리자

.NET Compact Framework 3.5에서는 CreateDelegate 메서드를 지원합니다.

.NET Compact Framework CLR 프로파일러

.NET Compact Framework 3.5에서는 이전까지 전체 .NET Framework에서만 사용할 수 있었던 CLR 프로파일러를 지원합니다. CLR 프로파일러를 사용하면 프로세스의 관리되는 힙을 보고 가비지 수집기의 동작을 조사할 수 있습니다. CLR 프로파일러와 관련 설명서는 Power Toys for .NET Compact Framework에 포함되어 있습니다. 자세한 내용은 Power Toys for .NET Compact Framework를 참조하십시오.

참고:

CLR 프로파일러를 사용하려면 데스크톱에 .NET Framework 버전 3.5가 설치되어 있어야 합니다.

구성 도구

.NET Compact Framework 3.5에서는 응용 프로그램을 실행할 .NET Compact Framework의 버전 지정과 같은 관리 기능 및 런타임 버전 정보를 제공하는 구성 도구를 지원합니다. 구성 도구와 관련 설명서는 Power Toys for .NET Compact Framework에 포함되어 있습니다. 자세한 내용은 Power Toys for .NET Compact Framework를 참조하십시오.

디버깅

.NET Compact Framework 3.5에서 다음과 같은 디버깅 기능이 향상되었습니다.

  • 이제 중첩된 함수의 실행이 지원됩니다.

  • 이제 처리되지 않은 예외가 Run 메서드를 호출한 위치가 아닌 예외가 발생한 위치에서 실행을 중단합니다.

로깅

다음과 같은 로깅 기능이 향상되었습니다.

  • 이제 Interop 로그에 구조체 또는 참조 형식에 포함된 마샬링된 개체에 대한 정보가 포함됩니다. 자세한 내용은 로그 파일 정보를 참조하십시오.

  • 이제 종료자 로깅에 종료자의 순서와 타이밍에 대한 정보가 포함됩니다.

  • 이제 응용 프로그램이 실행되는 동안에도 로그 파일이 잠기지 않으므로 런타임에 로그를 읽을 수 있습니다.

  • 이제 스택 추적에 메서드 오버로드를 구별하는 전체 메서드 시그니처가 포함됩니다.

Platform ID

.NET Compact Framework 3.5에서는 플랫폼 형식에 대한 새로운 정보, 특히 플랫폼이 Pocket PC인지 아니면 Smartphone인지 여부를 제공합니다. 플랫폼 ID에 대한 자세한 내용은 WinCEPlatform 열거형을 참조하십시오.

런타임 도구

이제 런타임 도구 라이브러리가 에뮬레이터를 사용하는 Remote Performance Monitor와 같은 .NET Compact Framework SDK 진단 도구의 실행을 지원합니다. 런타임 도구 및 관련 설명서는 Power Toys for .NET Compact Framework에 포함되어 있습니다. 자세한 내용은 Power Toys for .NET Compact Framework를 참조하십시오.

강력한 이름

이제 1,024바이트 이상의 강력한 이름이 지원됩니다.

전역 어셈블리 캐시

전역 어셈블리의 아키텍처가 수정되어 오류 처리 및 Windows Embedded CE 버전 6.0 통합 기능이 향상되었습니다.

설명서

.NET Compact Framework 3.5의 클래스 라이브러리 설명서에는 오버로드에 대한 향상된 플랫폼 지원 정보가 포함되어 있습니다. 자세한 내용은 방법: 클래스 라이브러리에서 .NET Compact Framework의 지원되는 멤버 찾기을 참조하십시오.

샘플

WCF, 압축, LINQ 및 XLINQ 등 .NET Compact Framework 3.5의 기능을 보여 주는 새로운 샘플을 사용할 수 있습니다. 자세한 내용은 .NET Compact Framework 샘플을 참조하십시오.

참고 항목

기타 리소스

.NET Compact Framework의 새로운 기능