Hello World

C#(WINFORM, WINCE, WINDOWS MOBILE) 실전 활용 예제소스 및 프로그램 개발

[C#]ClickOnce 설정

댓글 0

C#

2021. 4. 1.

1. VS2008

    1) 프로젝트 속성페이지의 서명에서 'ClickOnce 매니페스트 서명(M)' 체크

    2) 보안에서 'ClickOnce 보안 설정 사용' 체크

    3) 게시에서 폴더 위치 게시/설치 폴더 URL 설정

        - 폴더 위치 게시의 기본 값은 publish\이며 '지금 게시'라는 버튼을 클릭 할 경우 빌드한 폴더에 app.publish 폴더가 생성되며, 해당 폴더에는 배포파일이 생성되며, 배포파일을 IIS 서버에 업로드하여 프로그램 배포 가능

    4) 게시의 옵션 버튼 클릭

        - 기본 값은 '게시할 때마다 자동으로 배포 웹 페이지 생성' 비활성되어있으며, 배포 웹 페이지에서 값을 입력 하면 자동으로 활성화 됨

 

2. VS2017

    1) 프로젝트 속성의 서명, 보안, 게시는 VS2008과 동일

    2) 게시의 옵션 버튼 클릭

        - 배포 웹 페이지 입력, 게시할 때마다 자동으로 배포 웹 페이지 생성 체크

    3) 바탕 화면 바로 가기 만들기 체크를 하면 프로그램 설치 후 바탕화면에 프로그램 바로가기 아이콘 자동 생성됨

 

프로젝트 설정 완료 후 지금 게시를 하면 app.publish 폴더에는 아래의 폴더, 파일이 생성됨.

Application Files 폴더

Default.htm - 배포 웹 페이지 입력 한 파일명

실행파일명.application

setup.exe