2011-01-11 5 views
2

배포 된 응용 프로그램의 배포 URL을 변경하는 응용 프로그램 (사용자가 해당 버전으로 업데이트하도록 기존의 clickonce 배포 URL 사용)을 배포 할 수 있습니까?Clickonce redirect

안정적인 상태로 1 년 이상 사용 된 배포 된 클라이언트 (A)와 개발중인 새 클라이언트 (B)가 사용되는 시나리오입니다. 그러나 B와 A는 서로 다른 UID를 가지므로 같은 시스템에 함께 배치 할 수 있습니다. 앞으로 어떤 점에서 A부터 B를 사용하는 사용자를 자동으로 마이그레이션하고 싶지만 A의 설치 파일에 B의 설치 파일을 배치하면 Clickonce가 A에서 B로 업그레이드되지 않도록 충분히 설계 되었으면합니다. 디렉토리 (UID를 확인해야하기 때문에).

clickonce를 통해 배포 된 C# 응용 프로그램에는 자체 배포 방법에 대한 일부 액세스 권한이 있으며 업그레이드 위치를 변경할 수 있는지 궁금합니다.

나는 사용자의 많은 개입없이 조용히 이것을하기를 바라고있다. (나는 정숙 한 리다이렉트가 좋은 이유에서 크게 눈살을 찌푸 리고 있음을 알고있다.) 누군가가 설치된 클릭 셋의 배치를 수정하려는 경험이 있는지 궁금해하고있다. 업데이트로 정보를 업그레이드하십시오.

답변

0

분명한 이유는 조용히 할 수 있을지 모르겠지만 설치 제거를 돕고 새로운 배포 URL에 대한 지침을 제공함으로써 사용자를 도울 수 있습니다. Clickonce 업그레이드 중에 ApplicationDeployment에 연결하여 사용자 정의 설치 코드를 실행할 수 있으므로 사용자 권한으로 전체 작업을 자동화 할 수 있습니다.

단순히 별개의 배포 URL로 리디렉션하는 것만 큼 나는 시도한 적이 없지만 제대로 작동 할 것이라고는 생각하지 않습니다.