Visual Studio 2010에서 새 Windows 서비스를 만들 때 InstallUtil 및 net start를 사용하여 서비스를 실행하라는 메시지가 나타납니다.
다음 단계를 시도했습니다.
- 새 프로젝트 파일 만들기-> 새로 만들기-> 프로젝트-> Windows 서비스
- 프로젝트 이름 : TestService
- 있는 그대로 프로젝트 빌드 (Service1 생성자, OnStart, OnStop)
- 명령 프롬프트를 열고 "C : \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe"TestService.exe를 실행하십시오.
- net start TestService를 실행하십시오 .
4 단계의 결과
트랜잭션 설치 실행
설치의 설치 단계 시작
C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe 어셈블리 진행에 대한 로그 파일 내용을 참조하십시오.
파일은 C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog에 있습니다.
어셈블리 'C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'설치
영향을받는 매개 변수는 다음과 같습니다.
logtoconsole =
로그 파일 = C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe 어셈블리에서 RunInstallerAttribute.Yes 특성이있는 공용 설치 관리자를 찾을 수 없습니다.
설치 단계가 완료되었으며 커밋 단계가 시작됩니다.
C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe 어셈블리 진행에 대한 로그 파일 내용을 참조하십시오.
파일은 C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog에 있습니다.
어셈블리 'C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'커밋
영향을받는 매개 변수는 다음과 같습니다.
logtoconsole =
로그 파일 = C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ T estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
C : \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe 어셈블리에서 RunInstallerAttribute.Yes 특성이있는 공용 설치 관리자를 찾을 수 없습니다.
설치 프로그램이 없으므로 InstallState 파일을 제거하십시오.
커밋 단계가 성공적으로 완료되었습니다.
처리 된 설치가 완료되었습니다.
5 단계의 결과
서비스 이름이 유효하지 않습니다.
NET HELPMSG 2185를 입력하면 추가 도움말을 볼 수 있습니다.