스마트 장치 응용 프로그램 배포

이 항목에서는 다음과 같은 두 가지 응용 프로그램 배포 유형에 대해 설명합니다.

  • 개발 중에 장치에 스마트 장치 응용 프로그램 배포
  • 개발이 완료된 후 최종 응용 프로그램 배포

개발 중 배포

관리 코드 응용 프로그램

관리되는 Microsoft Visual Studio 프로젝트에 Microsoft SQL Server 2005 Compact Edition(SQL Server Compact Edition)을 포함하려면 System.Data.SqlServerCe 어셈블리에 대한 참조를 추가해야 합니다. 이 참조를 추가하면 응용 프로그램을 컴파일한 후 배포할 때마다 다음의 세 .cab 파일이 스마트 장치에 자동 배포됩니다.

  • Sqlce30.dev.language.platform.processor.cab
  • Sqlce30.platform.processor.cab
  • Sqlce30.repl.platform.processor.cab
    DLL이 \Windows 디렉터리에 설치됩니다. 각 .cab 파일 내용에 대한 자세한 내용은 배포 시나리오를 참조하십시오.

네이티브 코드 응용 프로그램

Microsoft Visual C++에서 응용 프로그램을 개발하는 경우에는 응용 프로그램 배포 시 SQL Server Compact Edition 가 자동으로 설치되지 않습니다. 먼저 SQL Server Compact Edition 설치용 .cab 파일을 복사한 다음 스마트 장치에 설치해야 합니다. SQL Server Compact Edition 용 .cab 파일의 이름은 Sqlce30.platform.processor.cab이며 다음 디렉터리에 있습니다.

C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor

[!참고] 응용 프로그램에서 병합 복제 또는 RDA를 사용할 경우에도 Sqlce30.repl.platform.processor.cab 파일을 설치해야 합니다.

최종 응용 프로그램 배포

응용 프로그램 개발이 완료되고 여러 장치에 배포할 준비가 되면 응용 프로그램용 .cab 파일을 만든 다음 이 .cab 파일을 사용하여 여러 대의 장치에 응용 프로그램을 설치합니다. Visual Studio에서 사용자 응용 프로그램용 .cab 파일을 만들려면 해당 프로젝트의 빌드 메뉴에서 CAB 파일 빌드를 선택합니다.

생성된 .cab 파일에는 사용자 응용 프로그램용 이진 파일만 포함되어 있으며 SQL Server Compact Edition 또는 Microsoft .NET Compact Framework용 이진 파일은 포함되어 있지 않습니다. 응용 프로그램을 완전하게 배포하려면 SQL Server Compact Edition 및 .NET Compact Framework용 .cab 파일을 사용자 응용 프로그램용 .cab 파일과 함께 복사한 다음 압축을 풀어야 합니다.

  • .NET Compact Framework용 .cab 파일의 이름은 NETCF버전.platform.processor.cab입니다. 이 파일은 다음 디렉터리에 있습니다.
    \Program Files\Microsoft Visual Studio 8\SDK\version\CompactFramework\WindowsCE\platform\processor
  • SQL Server Compact Edition 용 .cab 파일의 이름은 Sqlce30.platform.processor.cab 및 Sqlce30.repl.platform.processor.cab입니다. 이 파일은 다음 디렉터리에 있습니다.
    C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\platform\processor

예를 들어 armv4 프로세서의 Windows CE 5 운영 체제용으로 개발한 응용 프로그램 배포에 .NET Compact Framework 2.0 및 SQL Server Compact Edition 를 포함하려면 다음 두 파일을 포함해야 합니다.

  • C:\Program Files\Microsoft Visual Studio 8\SDK\v2.0\CompactFramework\WindowsCE\wce500\armv4\NETCFv2.wce5.armv4.cab
  • C:\Program Files\Microsoft Visual Studio 8\SmartDevices\SDK\SQL Server\Mobile\v3.0\wce500\armv4i\sqlce.wce5.armv4i.cab

[!참고] 응용 프로그램에서 병합 복제 또는 RDA를 사용할 경우에도 Sqlce30.repl.platform.processor.cab 파일을 설치해야 합니다.

참고 항목

참조

System.Data.SqlServerCe 네임스페이스 개체
System.Data.SqlServerCe Namespace(.NET Framework 참조 설명서)

도움말 및 정보

SQL Server Compact Edition 지원 정보 보기