Einzelnen Beitrag anzeigen

Benutzerbild von Phoenix
Phoenix
(Moderator)
Online

Registriert seit: 25. Jun 2002
Ort: Hausach
7.613 Beiträge
 
#2

Re: .net und Service

  Alt 12. Dez 2008, 16:19
Hast Du die Installer-Klasse mit dem RunInstaller Attribut versehen?
Code:
[RunInstallerAttribute(true)]
public class MyProjectInstaller : Installer {
    // Insert code here.
}

[...]

public static int Main() {
    // Creates a new installer.
    MyProjectInstaller myNewProjectInstaller = new MyProjectInstaller();
 
    // Gets the attributes for the collection.
    AttributeCollection attributes = TypeDescriptor.GetAttributes(myNewProjectInstaller);
 
    /* Prints whether to run the installer by retrieving the
     * RunInstallerAttribute from the AttributeCollection. */
    RunInstallerAttribute myAttribute =
       (RunInstallerAttribute)attributes[typeof(RunInstallerAttribute)];
    Console.WriteLine("Run the installer? " + myAttribute.RunInstaller.ToString());
 
    return 0;
}
Wenn ja, dann die interessante Frage:

Für welche Version des .NET Frameworks hast Du den Dienst kompiliert und mit dem Installutil aus welcher Framework-Version versuchst Du den Service zu installieren?

Und noch eine Bitte: Für eine neue Frage bitte in Zukunft auch einen neuen Thread aufmachen. Ich trenne das hier mal ab, der Übersichtlichkeit halber.

Edit: Bevor die Fragerei weiter geht: Benutzt Du Delphi Prism oder das alte Delphi .NET 200x?
Sebastian Gingter
Phoenix - 不死鳥, Microsoft MVP, Rettungshundeführer
Über mich: Sebastian Gingter @ Thinktecture Mein Blog: https://gingter.org
  Mit Zitat antworten Zitat