문제

나는 이미 데이터와 수집을 처리하기 위해 하나 또는 두 개의 클래스를 가진 간단한 winform에 지나지 않는 응용 프로그램을 이미 설계했습니다.

상당히 종종 나는 그 부분을 리팩토링하거나 새로운 기능을 추가하는 것이 아니라 큰 기능이 아니라 기능에 작은 추가 기능을 추가합니다.

내가 가진 질문은 처음 다운로드 한 후 사용자에게 업데이트 된 프로그램을 제공하는 가장 좋은 방법입니다.

이미 몇 가지 다른 옵션을 생각했습니다.

  1. CodePlex에서 개선 된 새 버전을 업로드하십시오
  2. 내 개인 웹 사이트에서 응용 프로그램을 호스팅하지만 최신 버전으로 파일을 변경하십시오.
  3. 기능을 추가하기 위해 애드온과 유사한 방식으로 작동하는 일종의 시스템을 구현하십시오.

사용자가 본질적으로 현재 버전을 삭제하고 새로 다운로드 한 제품으로 대체하여 현재 버전을 교체 할 필요없이 업데이트 된 응용 프로그램을 제공하는 방법이 있습니까? Codeplex 아이디어는 가치가있는 것처럼 보이지만 더 좋고 쉬운 방법이 있는지 확실하지 않았습니다.

시간 내 주셔서 감사합니다.

도움이 되었습니까?

해결책

이것이 무엇입니다 Clickonce 설계되었습니다.

회사 환경에서 정기적으로 사용했지만 인터넷 배포 시나리오에도 적합합니다. 상업용 제품 인 경우 코드에 서명 할 수 있도록 인증서에 투자 할 수 있습니다.

추가다음은 스크린 샷이 많은 짧은 기사입니다.

http://www.15seconds.com/issue/041229.htm

(여전히 더 좋은 링크를 찾고 있습니다).

추가 - 최종 추가

Wikipedia는 간결하게 요약합니다.

http://en.wikipedia.org/wiki/clickonce

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top