SetupProject 2

[C#][Winform][Setup Project]업데이트하면서 Properties.Settings.Default 값 살리기

https://build.tistory.com/24 위 글에 이어서... 프로그램을 사용할때 프로그램을 종료 후에도 설정값을 저장하기 위해 Properties.settings.defualt에 값을 저장해두는 경우가 있다. 일반적으로 사용할 때는 저장 및 불러오는게 문제없지만, SetupProject를 통해 설치된 프로그램을 업데이트 하는경우, 'RemovePreviousVersions'의 True 설정에 의해 설정값이 전부 삭제 되어 버린다. 설치프로그램을 통해 업데이트는 진행 하되, 기존에 설정된 설정값을 보존 하는 방법은 아래와 같다. 프로그램을 실행하면서 아래 구문을 추가하자. if(Properties.Settings.Default.Name.Equals(string.Empty)) //업데이트 후 데..

C#/winform 2021.07.20

[C#][WinForm][Setup Project]설치된 프로그램 업데이트하기.

https://build.tistory.com/23 [C#][Setup]설치형 배포 프로그램(.exe / .msi) 만들기 프로그램 개발이 완료되면 파일을 설치형(.exe 또는 .msi)로 만들어 배포 할 수 있다. 아래 순서로 설치 프로그램을 만들어보자. 설치할 프로그램 Setup Project 생성 Setup 파일을 만들려면 프로젝트를 build.tistory.com 위 글에 이어서.... 설치형으로 프로그램을 배포 한 뒤, 버그나 기능 변경 등과 같이 프로그램을 수정해야 하는경우 아래처럼 따라하자. 신규 버전의 프로그램 과 Setup Project를 수정 및 빌드하고, 이전 버전의 프로그램이 설치된 PC에 설치 파일을 돌리면 아래와 같이 에러가 발생한다. 프로그램만 수정하고 다시 빌드하면 알아서 업..

C#/winform 2021.07.19