Wenn ich in Visual Studio 2010 einen neuen Windows-Dienst erstelle, wird die Meldung angezeigt, dass InstallUtil und net start zum Ausführen des Dienstes verwendet werden sollen.
Ich habe die folgenden Schritte versucht:
- Neues Projekt erstellen Datei -> Neu -> Projekt -> Windows-Dienst
- Projektname: TestService
- Projekt so wie es ist erstellen (Service1-Konstruktor, OnStart, OnStop)
- Öffnen Sie die Eingabeaufforderung und führen Sie "C: \ Windows \ Microsoft.NET \ Framework \ v4.0.30319 \ InstallUtil.exe" TestService.exe aus
- Führen Sie net start TestService aus .
Ausgabe von Schritt 4
Ausführen einer getätigten Installation.
Beginn der Installationsphase der Installation.
Informationen zum Fortschritt der Assembly C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe finden Sie im Inhalt der Protokolldatei.
Die Datei befindet sich unter C: \ Benutzer \ Mein Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Installieren der Assembly 'C: \ Benutzer \ Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'.
Betroffene Parameter sind:
logtoconsole =
logfile = C: \ Benutzer \ mein Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog
Assemblypfad = C: \ Benutzer \ Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
In der Assembly C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe wurden keine öffentlichen Installationsprogramme mit dem Attribut RunInstallerAttribute.Yes gefunden.
Die Installationsphase wurde erfolgreich abgeschlossen und die Festschreibungsphase beginnt.
Informationen zum Fortschritt der Assembly C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.exe finden Sie im Inhalt der Protokolldatei.
Die Datei befindet sich unter C: \ Benutzer \ Mein Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ Tes tService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog.
Festschreiben der Assembly 'C: \ Benutzer \ mein Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestS ervice \ TestService \ obj \ x86 \ Debug \ TestService.exe'.
Betroffene Parameter sind:
logtoconsole =
logfile = C: \ Benutzer \ mein Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestService \ TestService \ obj \ x86 \ Debug \ TestService.InstallLog
Assemblypfad = C: \ Benutzer \ Benutzername \ Dokumente \ Visual Studio 2010 \ Projekte \ TestServ ice \ TestService \ obj \ x86 \ Debug \ TestService.exe
In der Assembly C: \ Users \ myusername \ Documents \ Visual Studio 2010 \ Projects \ TestService \ TestSe rvice \ obj \ x86 \ Debug \ TestService.exe wurden keine öffentlichen Installationsprogramme mit dem Attribut RunInstallerAttribute.Yes gefunden.
Entfernen Sie die InstallState-Datei, da keine Installationsprogramme vorhanden sind.
Die Commit-Phase wurde erfolgreich abgeschlossen.
Die getätigte Installation ist abgeschlossen.
Ausgabe von Schritt 5
Der Dienstname ist ungültig.
Weitere Hilfe erhalten Sie durch Eingabe von NET HELPMSG 2185.