2010-06-15 1 views
0

컴팩트 프레임 워크 앱의 응용 프로그램 업그레이드를 관리하는 방법을 찾고 있습니다.Compact Framework 응용 프로그램을 업그레이드하는 방법은 무엇입니까?

내 기기에 v1 앱이 설치되어 있고 v1.1이 출시되었다고 가정 해 보겠습니다. 새로운 버전이 있는지 확인하기 위해 앱이 내 서버에 전화를 걸기를 원합니다. 새 버전이 발견 되었기 때문에 이전 버전을 대체하여 장치의 새 버전을 장치에 보내서 설치하려고합니다.

내 첫 번째 생각은 앱이 .cab 파일을 다운로드하고 앱을 종료하기 전에 cab 파일을 시작하도록하는 것이었다. 대부분 작업이 완료되지만 저장소 카드 나 장치에 다른 파티션이있는 경우 설치 위치를 선택하라는 메시지가 표시됩니다. 나는 모든 사용자 입력을 막고 그냥 이전 버전의 응용 프로그램을 대체하는 새로운 버전의 응용 프로그램을 설치하고 싶습니다.

나는 이미이 일을하고있는 다른 사람들이 있으며 나는 바퀴를 재발 명하고 싶지 않다는 것을 확신합니다. 이러한 유형의 프로세스를 위해 어떤 애플리케이션 관리 도구 및 시스템이 있습니까? 이러한 유형의 프로세스를 어떻게 용이하게 할 수 있습니까?

...

편집

: 나는 하나를 쓴 How to Auto-Update Windows Mobile application

답변

0

내가 .CAB을 실행에 의존 :

내 이전 검색에도 불구하고

이를 게시하기 전에, 난 그냥 지금이 질문을 발견 파일. 그것은 최소한의 저항의 길이었습니다.

그렇지 않으면 간단한 "upgrade.exe"실행 파일을 작성하여 앱과 함께 배포 할 수 있습니다. 업그레이드 할 때 새 패키지를 다운로드하고 앱을 종료하기 전에 upgrade.exe를 실행 한 다음 해당 프로그램이 새 파일을 앱에 복사하도록합니다.