2010-12-14 2 views
2

Visual Studio 2010 Professional 사용 Windows Form 응용 프로그램. 현재 ClickOnce 응용 프로그램은 버전 값 (1.0.0.15) 만 증가시키고 있습니다. 설정은 게시 할 때마다 자동으로 개정을 증가시킵니다. 응용 프로그램이 열리기 전에 클라이언트 응용 프로그램이 자동으로 업데이트됩니다.VS 2010 주요 게시 버전 변경 - 새 응용 프로그램 또는 이전 버전 덮어 쓰기

주요 값 (2.0.0.0)을 수동으로 늘리면 다른 버전의 응용 프로그램을 설치하거나 클라이언트 컴퓨터의 기존 버전을 덮어 쓰거나 업데이트하면됩니까? 나는 익스프레스 버전을 사용하여 이것을 회상하고 이것이 일어났다.

답변

2

업데이트 대화 상자에서 최소 버전을 사용하거나 응용 프로그램이 온라인에서만 사용하는 경우 ClickOnce는 클라이언트 컴퓨터에 하나의 버전 만 유지합니다.

필요에 따라 업데이트를 푸시하지 않고 (최소 버전이 채워짐) 응용 프로그램이 온라인/오프라인이면 ClickOnce는 클라이언트 컴퓨터에 두 가지 버전을 유지합니다. 즉, 사용자는 프로그램 추가/제거로 이동하여 필요한 경우 최신 버전을 취소 할 수 있습니다.

ClickOnce는 배포 폴더의 루트 폴더에 배포 매니페스트 (.application 파일)에있는 버전 번호를 설치합니다. 버전을 2.0으로 변경하고 배포하면 2.0이 설치됩니다. 그런 다음이를 원하지 않는다고 결정한 경우 이전 버전의 .application 파일을 Application Files 폴더 중 하나에서 가져 와서 루트 폴더에 복사하고 다음에 사용자가 실행될 때 응용 프로그램은 해당 버전을 설치합니다. 필요에 따라 업데이트를 푸시하는 경우이 기능은 작동하지 않습니다 (최소 버전).

동일한 컴퓨터에서 동일한 응용 프로그램의 여러 버전을 실행하려면 어셈블리 이름, 제품 이름, 게시 폴더 위치 및 설치 URL을 변경해야합니다.

2

의 일부를 증가 시키면 응용 프로그램의 다른 버전을 설치할 수 없습니다. 기존 설치를 간단히 업데이트합니다.

관련 문제