ClickOnce 로 배포를 한 뒤
설치했다 지웠다 반복을 하게 될 경우
가끔 분명히 프로그램이 설치되어있지 않았는데도 불구하고
다음과 같은 오류로 설치가 되지 않을 수 있습니다.(설치 오류시 자세히 버튼을 눌러 상세내역을 보면...)
"동일한 ID를 가진 응용 프로그램이 이미 설치되어 있으므로 이 응용 프로그램을 설치할 수 없습니다. 이 응용 프로그램을 설치하려면 이 응용 프로그램의 매니페스트 버전을 수정하거나 기존 응용 프로그램을 제거하십시오."
이럴때는 아래의 경로로 이동해서
C:\Users\사용자명\AppData\Local\Apps\2.0\B5H6LTND.TD2\X78DHZ9E.J6C
이런 폴더에는 jmds..tion_e29d48e26e3ad445_0001.0000_13ffa4ed4779deb6 처럼 응용프로그램 이름으로 시작하는 폴더들이 있습니다. 뒤에는 알수 없는 코드들이 있지만 시작은 분명히 응용프로그램 이름으로 시작하는 듯 합니다.
C:\Users\사용자명\AppData\Local\Apps\2.0\B5H6LTND.TD2\X78DHZ9E.J6C\manifests
끝이 manifests 로 끝나는 폴더에는 ClickOnce 로 설치된 프로그램들의 manifest 를 관리하는 폴더로 여기도 jmds..tion_e29d48e26e3ad445_0001.0000_none_38b5b1da301d11e7.manifest 와 같이 응용프로그램 이름으로 시작하는 파일들이 있습니다.
두개 폴더에서 관련 프로그램의 이름으로 시작되는 파일 또는 디렉터리를 삭제해 주세요.
그럼 다시 설치가 됩니다.
위의 예제 경로에서 빨간색은 사용자명으로 들어가셔야 하며 녹색은 컴퓨터마다 다를수는 있지만 저런식의 알파벳과 영문으로 섞인 자동생성 폴더입니다.
뒤져보면 쉽게 아실수 있습니다.
도움이 되시길 바랍니다.