2012-07-24 2 views
2

서비스와 VS 설치 프로그램/설치 프로젝트가 있습니다.위로 다시 설치하는 서비스 설치 관리자 만들기

설치 프로그램은 Windows 서비스를 설치/등록하고 제거/등록 취소합니다.

제거하지 않고 설치하려면 RemovePreviousVersions을 True로 설정하고 설치 프로젝트 속성의 버전을 증가시키고 ProjectCode도 변경하라는 메시지가 나타납니다. 이 모든 것을 통해 이전 설치 프로그램의 맨 위에 설치 프로그램을 실행할 수 있습니다. 그것은 서비스가 이미 등록

은 내가 서비스를 등록 내 설치 프로그램이 테스트 및 안 "오류 1001 지정된 서비스가 이미 존재"불평 서비스를 등록 할 때하는 동안 그러나

는 설치 다시? 새 버전을 설치하기 전에 이전 버전을 제거 할 것으로 예상했기 때문에 이것은 잘못되었습니다. 제가 프로젝트를 마우스 오른쪽을 클릭하고 경우에도 버전 등을 증가하지 않고 VS 내부에, 정확히 올바른이 모든 것을 수행에서 "설치"하는 것이 무엇 버그

+0

나는 이것을 알고 싶다. 내 웹 프로젝트 설치 관리자와 함께 작동하지만 내 서비스가 아닌 것 같습니다. –

답변

0

custom action - install에 조건을 설정하십시오 설치 프로젝트 :

Not (Installed OR PREVIOUSVERSIONSINSTALLED) 

이미 시스템에 서비스를 설치 했으므로 이진 파일을 업데이트하면됩니다.

관련 문제