ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
710
710
EMPFEHLEN
-
Hallo Leute,
ich hätte zwei Frägelchen, vielleicht kann mir ja jemand helfen.
1. Ich habe bereits einmal in einer Schnittstelle einen Dienst ausprogrammiert.
Der Installer-Teil sah wie folgt aus:
Code :1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
Imports System.ComponentModel Imports System.Configuration.Install Imports System.ServiceProcess Public Class hiSoftInstaller Private Const SERVICENAME As String = "name" Private Const DESCRIPTION As String = "describtion" '#################################################################################### '# Description: Konstruktor. '# '# Author: Müller Matthias '# Datum: 07.03.08 '# Version: 1.0 '# Changes: '#################################################################################### Public Sub New() MyBase.New() Dim hiSoftProcessInstaller As ServiceProcessInstaller _ = New ServiceProcessInstaller() Dim hiSoftServiceInstaller As ServiceInstaller _ = New ServiceInstaller() hiSoftProcessInstaller.Account = ServiceAccount.LocalSystem hiSoftServiceInstaller.StartType = ServiceStartMode.Manual hiSoftServiceInstaller.ServiceName = SERVICENAME hiSoftServiceInstaller.Description = DESCRIPTION Installers.Add(hiSoftServiceInstaller) Installers.Add(hiSoftProcessInstaller) End Sub End Class
Dies funktioniert soweit. Nun habe ich bei einer neuen Schnittstelle die Verweise/Namespaces etc. alles rüberkopiert, aber er meldet mit, dass Installers nicht deklariert worden ist.
Bei der anderen Schnittstelle musste ich das gar nicht machen.
Ich habe diesen Installer vom MSDN-Beispiel kopiert und einfach abgeändert, darum bin ich nicht so der Spezialist. Kann sich wer erklären wieso zwei völlig indentische Projekte anders verhalten?
2. Bisweilen musste ich be einer Installation den Installer mittels InstallUtil einsetzen. Ist es möglich diese Befehle über den InstallShield direkt mitzugeben?
-
Hi
zu 1.
Ich finde keine Stelle, in der Installer steht und nicht deklariert sein könnte. Könntest du im Code die Stelle bitte markieren, die angemeckert wird?
zu 2.
Wenn du das mit geliefert InstallProjekt von VS nutzt kannst du in den Eigenschaften der Service-Assembly einstellen, dass sie registriert werden soll bzw sich selbst registriertGrüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Danke für die Antwort der zweiten Frage, das erste Problem war mal wieder eine Dummheit meinerseits.
-
Vielleicht grad noch eine andere Frage:
Beim Dienst selber verlangt .Net penetrant eine
Public Shared Sub main()
Ich habe beim Startobjekt jedoch den Service ausgewählt.
Nun habe ich halt einfach diese main gemacht, aber beim Start der Schnittstelle springt er immer dort rein, und nicht auf
Protected Overrides Sub OnStart(ByVal args() As String)
Hat vielleicht jemand eine Idee, wie ich den Dienst dazu bringe, in den OnStart zu springen?
Ähnliche Themen
-
Nach Java update und Service Pack Setup bootet Vista nicht mehr
Von multitasker im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 31.05.09, 13:37 -
C++ Runtime in Setup Project einbinden
Von Meldur im Forum .NET CaféAntworten: 0Letzter Beitrag: 16.11.07, 22:19 -
Banner im Setup-Projekt selbst einbinden
Von Don Philippo im Forum .NET Grafik und SoundAntworten: 1Letzter Beitrag: 29.08.07, 11:03 -
Hilfe! Fehler seit Setup von VC++
Von Kebb im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 18.12.05, 01:40 -
Setup-Projekt Fehler 1706
Von Homeier im Forum .NET ArchivAntworten: 0Letzter Beitrag: 22.03.05, 10:38





Zitieren

Login





