Wanneer ik een nieuwe Windows-service maak in Visual Studio 2010, krijg ik het bericht dat ik InstallUtil en net start moet gebruiken om de service uit te voeren.
Ik heb de volgende stappen geprobeerd:
- Create new project File -> New -> Project -> Windows Service
- Project Name: TestService
- Build project as is (Service1 constructor, OnStart, OnStop)
- Open command prompt, run "C:\Windows\Microsoft.NET\Framework\v4.0.30319\InstallUtil.exe" TestService.exe
- Run net start TestService.
Uitvoer van stap 4
Een verhandelde installatie uitvoeren
Beginnen met de installatiefase van de installatie.
Zie de inhoud van het logbestand voor de
C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe
vooruitgang van de assemblage.
Het bestand bevindt zich in C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projects \ Tes
tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Assemblage installeren 'C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projecten \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe '.
De betreffende parameters zijn:
logtoconsole =
logfile = C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projects \ TestService \ T
estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
Geen openbare installatieprogramma's met het kenmerk RunInstallerAttribute.Jes
was te vinden in de C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projecten \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe
assemblage.
De installatiefase is met succes voltooid en de fase Commit is
beginnen.
Zie de inhoud van het logbestand voor de
C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe
vooruitgang van de assemblage.
Het bestand bevindt zich in C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projects \ Tes
tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Assembleren 'C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projecten \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe '.
De betreffende parameters zijn:
logtoconsole =
logfile = C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projects \ TestService \ T
estService \ obj \ x86 \ Debug \ TestService.InstallLog
assemblypath = C: \ Gebruikers \ mijngebruikersnaam \ Documenten \ Visual Studio
2010 \ Projects \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
Geen openbare installatieprogramma's met het kenmerk RunInstallerAttribute.Jes
was te vinden in de C: \ Users \ mijngebruikersnaam \ Documents \ Visual Studio
2010 \ Projecten \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe
assemblage.
InstallState-bestand verwijderen omdat er geen installatieprogramma's zijn
De Commit-fase is met succes voltooid.
De verhandelde installatie is voltooid.
Uitvoer van stap 5
De servicenaam is ongeldig.
Meer hulp is beschikbaar door NET HELPMSG 2185 te typen.