다음을 통해 공유


방법: 헤드리스 장치 만들기

업데이트: 2007년 11월

헤드리스 장치는 그래픽 사용자 인터페이스가 없는 장치입니다. 예를 들어, 키보드와 디스플레이 화면이 없는 포함된 장치가 여기에 해당합니다. .NET Compact Framework를 실행하는 헤드리스 장치에는 폼, 컨트롤, 그리기 또는 관리되는 Direct3D 모바일 응용 프로그램을 지원하는 .dll이 없습니다.

헤드리스 장치를 만들려면 먼저 Platform Builder와 .NET Compact Framework 버전 2.0 서비스 팩 1 이상을 지원하는 최신 월간 업데이트를 설치해야 합니다. 올바른 Platform Builder 월간 업데이트를 구하려면 Windows Embedded CE Updates 웹 사이트를 방문하십시오.

헤드리스 장치를 사용하려면 다음 항목이 있어야 합니다.

  • Platform Builder 월간 업데이트에 포함되어 있는 .NET Compact Framework SP1 이상

  • Windows CE 5.0 이상 버전

Platform Builder 월간 업데이트에는 이미지에 추가해야 하는 새로운 카탈로그 항목이 있습니다. 새 카탈로그 항목의 콘텐츠는 다음과 같습니다.

  • Cgacutil.exe

  • Mscoree.dll

  • Mscoree2_0.dll

  • Mscorlib.dll

  • System.dll

  • System.web.services.dll

  • System.xml.dll

  • System.net.irda.dll

  • System.data.dll

  • System.messaging.dll

  • Microsoft.visualbasic.dll

참고:

헤드리스 장치에서는 .NET Compact Framework CAB 파일이 지원되지 않습니다.

다음 네임스페이스는 헤드리스 장치에서 지원되지 않습니다.

헤드리스 장치에 대한 프로그래밍 모델은 다음을 제외하고 그대로 유지됩니다.

  • HTTP 프록시 설정은 자동으로 검색할 수 없으므로 코드에 지정해야 합니다.

  • 코드에서 자격 증명을 제공하지 않은 경우에는 자격 증명이 필요한 네트워크 연결이 실패합니다.

  • 헤드리스 장치에서는 셸을 사용할 수 없으므로 ProcessStartInfo 클래스와 ShellExecuteEx를 함께 호출하는 옵션을 사용할 수 없습니다.

헤드리스 이미지를 만들려면

  1. Platform Builder에서 이미지에 .NET Compact Framework SP1 이상 헤드리스 카탈로그 항목을 포함합니다.

    참고:

    이 카탈로그 항목은 .NET Compact Framework 2.0 카탈로그 항목 대신 사용됩니다. 일부 경우에는 NETUI를 제외할 수도 있지만 이 경우 포함하는 다른 카탈로그 항목이 NETUI에 종속되지 않는지 확인해야 합니다.

  2. Visual Studio에서 빈 Windows Embedded CE 프로젝트를 만듭니다.

  3. 프로젝트 디자이너의 장치 탭에서 최신 버전의 .NET Compact Framework 배포(서비스 팩 포함) 확인란의 선택을 취소합니다.

    이렇게 설정하면 .NET Compact Framework CAB 파일이 프로젝트에 포함되지 않습니다.

  4. Visual Studio 솔루션이 완료되면 Platform Builder에서 해당 솔루션을 이미지와 함께 포함합니다.

참고 항목

작업

방법: 로그 파일 만들기

개념

로그 파일 정보

기타 리소스

Windows Embedded CE 개발 및 .NET Compact Framework