2009-08-20 6 views
0

필자가 쓰는 Windows 서비스 용 설치 프로그램을 만들기 위해 설치 프로젝트를 만들었습니다. Windows 서비스에는 ProjectInstaller가 있고 ProjectIsntaller에는 ServiceInstaller와 ServiceProcessInstaller가 있습니다. 서비스 용으로 작성된 MSI를 컴파일하고 설치할 때 파일은 올바른 디렉토리로 복사되지만 실제 서비스는 서비스 패널에 등록 된 것으로 나타나지 않습니다. 무슨 일이 일어나고 있는지 아십니까?설치 후 Windows 서비스가 서비스에 표시되지 않는 이유는 무엇입니까?

답변

1

설치 프로젝트에서 사용자 지정 작업을 추가 했습니까?

는보기 가리킨 설치 프로젝트를 마우스 오른쪽 단추로 클릭 한 다음 사용자 지정 작업을 클릭, 설치 프로젝트 솔루션 탐색기에서

  1. 에 사용자 지정 작업을 추가합니다.

    사용자 지정 작업 편집기가 나타납니다.

  2. 사용자 지정 동작 편집기에서 사용자 지정 동작 노드를 마우스 오른쪽 단추로 클릭하고 사용자 지정 동작 추가를 선택합니다.

    프로젝트의 항목 선택 대화 상자가 나타납니다.

  3. 목록 상자에서 응용 프로그램 폴더를 두 번 클릭하여 열고 MyNewService (활성)에서 Primary Output을 선택하고 확인을 클릭하십시오.

    기본 출력은 사용자 지정 작업의 네 가지 노드 (설치, 커밋, 롤백 및 제거) 모두에 추가됩니다.

  4. 솔루션 탐색기에서 MyServiceSetup 프로젝트를 마우스 오른쪽 단추로 클릭하고 빌드를 클릭합니다.

내가 어떤을 추가하지 않은 here

+0

없음을 참조하십시오. – Achilles

+0

나는 맞춤 동작에 대해 완전히 잊어 버렸다! 나를 상기시켜 줘서 고마워! – Achilles

관련 문제