모든 Windows Vista 및 향후 Windows 7에는 .NET Framework가 사전 설치되어 있습니다. Windows Mobile조차도 PDA와 같은 Windows CE 기반 모바일에서 실행되도록 설계된 .NET Compact Framework라는 자체 .NET 버전을 가지고 있음을 알게되었습니다. 전체 .NET Framework와 동일한 클래스 라이브러리와 모바일 장치 용으로 특별히 설계된 일부 라이브러리를 사용합니다. 그러나 라이브러리는 .NET Framework의 정확한 사본이 아닙니다. .NET Compact Framework의 공간은 더 적은 공간을 차지하도록 축소되었습니다.
Windows Mobile에 .NET Compact Framework 이상 버전을 설치할지 여부는 타사 소프트웨어가 필요한지 여부에 따라 다릅니다. 다음 달에 유럽에 갈 때 장소를 찾는 데 도움이되는 Garmin Nuvi GPS가 있지만 Garmin Nuvi에 대해 마음에 들지 않는 점은 장소를 검색하기 위해 정확한 철자를 입력해야한다는 것입니다. Google지도와 달리 철자가 틀리면 제안이 있습니다. 모바일 용 공식 Google지도 소프트웨어가 있지만지도를 실시간으로 다운로드하려면 GPRS가 필요하며 Wi-Fi에서는 작동하지 않습니다. 검색 한 후 거리 데이터를 다운로드하여 오프라인에서 사용할 수있는 Google Navigator라는 소프트웨어를 찾았습니다. 다운로드 할 패키지가 몇 개 있으며“장치가 Windows Mobile 5.0 인 경우 장치에 .NET CF 2.0이 설치되어 있어야합니다”라고 표시되어 있습니다. PDA가 Windows Mobile 6.1을 실행 중이며 .NET Compact Framework가 설치되어 있는지 전혀 몰랐습니다. 나는 단순히 아무것도 설치하고 시행 착오 방법을하고 싶지 않았습니다. PDA는 속도가 느리고 정크를 더 많이 설치하면 매일 중단 될 수 있습니다.
다행히도 내 모바일에서 .NET Compact Framework의 버전을 쉽게 확인할 수 있습니다. 시작> 프로그램> 파일 탐색기로 이동합니다. Windows 폴더로 이동하여 cgacutil.exe를 실행 하십시오 . 이제 .NET CF 버전 정보가 포함 된 팝업이 표시됩니다.
.NET Compact Framework 버전 2 인 버전 2를 표시하더라도 RTM, SP1 또는 SP2 버전인지는 알 수 없기 때문에 아직 끝나지 않았습니다. 아래는 버전 이름에 해당하는 목록 버전 번호입니다.
- 1.0 RTM = 1.0.2268.0
- 1.0 SP1 = 1.0.3111.0
- 1.0 SP2 = 1.0.3316.0
- 1.0 SP3 = 1.0.4292.0
- 2.0 RTM = 2.0.5238.0
- 2.0 SP1 = 2.0.6129.0
- 2.0 SP2 = 2.0.7045.0
- 3.5 베타 1 = 3.5.7066.0
- 3.5 베타 2 = 3.5.7121.0
- 3.5 RTM = 3.5.7283.0
- 3.5 = 3.5.7283.0
- 3.7 = 3.7.8345.0
따라서 실제로 최신 버전의 .NET CF 2 인 2.0.7045.0이 있습니다. Google Navigator를 설치했는데 정상적으로 실행됩니다.