2013-03-06 2 views
1

얼마 전에 ClickOnce 설치 프로그램을 사용하여 데스크톱 응용 프로그램을 출시했습니다. 설치 프로그램 파일을 ZIP 파일로 패키지화하고 사람들이 다운로드 할 수있는 타사 웹 사이트에 업로드했습니다. 업데이트가 자동으로 확인되도록 이 아닌으로 구성되었습니다. 이제이 응용 프로그램에 대한 업데이트를 릴리스하려고하므로 Visual Studio의 게시 마법사를 통해 응용 프로그램을 다시 게시하고 해당 새 설치 프로그램을 실행하려고했습니다. 응용 프로그램이 이전에 다른 위치에서 설치 되었기 때문에 설치 프로그램을 실행할 수 없다는 오류가 나타납니다. 이전 위치에 설치 프로그램을 설치하면 (설치 프로그램이 제공하는 일부 로그 파일에서 설치 프로그램을 검색하여) 다시 작동하게됩니다.ClickOnce 응용 프로그램을 수동으로 업데이트하십시오.

이것은 새로운 버전의 응용 프로그램을 다운로드하는 사람들에게 적용하기를 원하지 않는 제한 사항입니다. 업데이트 된 설치 프로그램을 다운로드하고 하드 디스크의 기본적으로 모든 위치에서 실행하도록하여 응용 프로그램을 업데이트 할 수있는 방법이 있습니까?

완전히 잘못된 방식으로 ClickOnce를 사용했을 수도 있지만, 내가 원하는 것을 수행 할 방법이 없다면 내 응용 프로그램을 업데이트하는 가장 좋은 방법은 무엇입니까?

답변

-1

업데이트 된 앱을 새 위치에 게시 한 다음 사용자에게 현재 설치된 앱을 제거하고 새 앱을 다시 설치하도록 요청하는 전체 애플리케이션을 게시 할 수 있습니다.

'전체가 다른'앱이 현재 업데이트 폴더에 게시됩니다. 이렇게하면 사용자가 새로 게시 된 앱을 가져 오는 방법에 대한 지침을 받게됩니다.

관련 문제