2012-12-14 4 views
-1

안녕하세요,자동 업데이트 자동 업데이트 - WPF 응용 프로그램

현재 WFP 응용 프로그램을 자동으로 업데이트 할 수있는 방법을 찾는 중입니다. 우리의 응용 프로그램은 많은 PC (우리 소유이지만 네트워크에서 떨어져 있고 쇼핑몰, 사무실 등에있을 수 있음)에서 실행되지만 응용 프로그램 자체 업데이트 (자체 설치 프로그램 실행 사용자 상호 작용이 없으며 아무도 "설치"버튼을 클릭 할 수 없습니다.

웹 사이트에서 새 버전이 있는지 확인하기 위해 click-once와 아마도 로컬 Windows 서비스가 혼합되어있을 수도 있지만, 그에 대한 제안과 의견을 듣고 싶습니다.

좋은 하루 보내십시오.

+0

StackOverflow는 '제안 및 의견'에 관한 것이 아닙니다. [FAQ 살펴보기] (http://stackoverflow.com/faq#questions) – GameScripting

답변

0

덕분에 현재 설치를 제거하고 설치합니다. 예, 많은 독서 후 나는 최선가 될 것이다, 이런 일을 우리 스스로 업데이트 메커니즘을 롤 발견했습니다

A) 그 자체로 업데이트 응용 검사, 때를 업데이트가 발견되면 업데이트 프로세스가 시작되고 응용 프로그램이 종료됩니다.

b) 업데이트 프로세스가 업데이트를 다운로드하고 새 버전을 시작합니다.

여기에는 보안과 같은 고려해야 할 사항이 많이 있습니다. 파일을 다운로드하는 데 권장되는 메커니즘 인 것처럼 보입니다. HTTP 여야합니다. 롤백 (실패 할 경우 이전 버전으로 돌아갑니다!). 세분성 (파일마다 또는 전체 응용 프로그램에 대한 업데이트가 있어야합니까?) ... 등.

0

글쎄 나는 Clickonce를 사용하지는 않았지만 Advance Installer, Installshield와 같은 상업용 도구를 사용했다. 자신의 자동 업데이트를 구현하고 싶다면 제 제안은 다음과 같습니다 : 1) Windows 서비스 (잔인한 일임)가 아닌 응용 프로그램 자체에서 검사를 수행 할 수 있습니다. 1) 애플리케이션 시작시 2) 메뉴 옵션을 통해 3) 주기적 빈도 기반 (예 : 15 일마다).

2) 업데이트를 다운로드 할 수 있습니다 사용할 수 있는지 확인한 후 응용 프로그램은 새 버전에게 답장을

+0

답장을 보내 주셔서 감사합니다. 네, 많은 책을 읽은 후에 저는 우리 자신의 자체 업데이트 메커니즘을 롤업하는 것이 가장 좋습니다. – Jportelas

관련 문제