[.net] Click Once를 사용하여 단일 인스턴스 애플리케이션을 구축하려면 어떻게해야합니까?


Answers

물론 - 게시 -> 업데이트 대화 상자에서 ClickOnce 업데이트 자동 검사를 사용하지 않도록 설정 한 다음 System.Deployment.Application 네임 스페이스의 개체 및 명령을 사용하여 실용적인 업데이트 확인을 할 수 있습니다.

체크 아웃 :

업데이트가있는 경우 다음을 호출하여 실제로 업데이트하기 전에 단일 인스턴스 응용 프로그램 검사를 수행 할 수 있습니다.

Question

단일 인스턴스 응용 프로그램 (이 답변 당)이 필요하지만 한 번 클릭하여 배포해야합니다.

문제는 응용 프로그램이 실행되는 동안 새 버전을로드하려는 시도를 한 번 클릭하면 자동으로 업데이트를 검색하지 않아야한다는 것입니다. 실행중인 경우 다른 인스턴스를 활성화해야합니다. 일반적으로 클릭률 링크를 선택하면 가장 먼저 업데이트를 찾으려고 시도합니다. 이 작업을 가로 채고 일반 업데이트 프로세스를 시작 하기 전에 이미 실행중인 인스턴스를 확인하려고합니다.

누구나 Click Once 배포 시나리오에서 이것이 가능한 방법을 알고 있습니까?