Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo
Per diversi giorni il Galaxy S26 Ultra di Samsung è stato il nostro compagno di vita. Oltre alle conferme del colosso coreano come la qualità del display e una suite AI senza rivali, arriva il Privacy Display, un unicum nel mondo smartphone. Ci sono ancora alcuni gap che non sono riusciti a colmare lato batteria e fotocamera, seppur con alcuni miglioramenti.
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 14-05-2009, 16:10   #1
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
[C#] Installare Windows Service

Che cos'è che sbaglio?
Installutil.exe mi da questo errore:
Quote:
No public installers with the RunInstallerAttribute.Yes attribute could be found
Il codice è:
Codice:
    [RunInstaller(true)]
    class ServiceInstaller : Installer
    {
        public ServiceInstaller()
        {
            ServiceProcessInstaller serviceProcessInstaller = new ServiceProcessInstaller()
            {
                Account = ServiceAccount.LocalSystem,
                Username = null,
                Password = null
            };

            ServiceInstaller serviceInstaller = new ServiceInstaller()
            {
                DisplayName = "blabla",
                ServiceName = "blabla",
                StartType = ServiceStartMode.Automatic
            };

            this.Installers.Add(serviceProcessInstaller);
            this.Installers.Add(serviceInstaller);
        }
    }
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:22   #2
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
ciao,
sei da vista o da winxp?? se sei da vista prova a lanciare la command con permessi di amministratore (io utilizzo sempre quella di VS che trovi sotto i tools)
hai aggiunto un installer (penso di si visto il nome della classe) al tuo progetto?? ultima cosa hai aggiunto l'installer e anche il ServiceProcessInstaller ??

ciao
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:28   #3
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
ciao,
sei da vista o da winxp?? se sei da vista prova a lanciare la command con permessi di amministratore (io utilizzo sempre quella di VS che trovi sotto i tools)
Si, eseguito tutto come amministratore.
Quote:
Originariamente inviato da advapi Guarda i messaggi
hai aggiunto un installer (penso di si visto il nome della classe) al tuo progetto?? ultima cosa hai aggiunto l'installer e anche il ServiceProcessInstaller ??
L'Installer è proprio quella classe. Cosa intendi per aggiungere il ServiceProcessInstaller? Quello lo uso in quella classe, ci sono altri modi per usarlo?
Ah, ho provato anche a mettere [RunInstallerAttribute(true)], ma non cambia niente.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:34   #4
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
tu hai creato un servizio, poi presumo tu abbia fatto add installer dalle properties e ti ha creato un altro .cs con dentro un service installer e un serviceprocess installer, giusto?
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:37   #5
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
tu hai creato un servizio, poi presumo tu abbia fatto add installer dalle properties e ti ha creato un altro .cs con dentro un service installer e un serviceprocess installer, giusto?
Il .cs è quello sopra, ma ServiceInstaller e ServiceProcess installer li ho aggiunti io.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:39   #6
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
uhm fallo aggiungere da visual studio, fai cosi, vai sul tuo file del servizio per esempio Service1.cs poi sotto properties dovresti avere add installer...
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:41   #7
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
uhm fallo aggiungere da visual studio, fai cosi, vai sul tuo file del servizio per esempio Service1.cs poi sotto properties dovresti avere add installer...
Ma è proprio quello che ho fatto...
Crea questo:
Codice:
using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Configuration.Install;
using System.Linq;

namespace WindowsService
{
    [RunInstaller(true)]
    class Installer1 : Installer
    {
        public Installer1()
        {
            InitializeComponent();
        }
    }
}
A cui ho aggiunto ServiceInstaller e ServiceProcessInstaller...
InitializeComponent() l'ho levato, tanto inizializzava il niente (anche rimettendolo non cambia niente).

Ultima modifica di ||ElChE||88 : 15-05-2009 alle 16:45.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:45   #8
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
hai la possibilità di mandarmi il progetto? se si contattami in pvt.. ciao
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:47   #9
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
hai la possibilità di mandarmi il progetto? se si contattami in pvt.. ciao
Non serve... ho risolto.
Quote:
No public installers with the RunInstallerAttribute.Yes attribute could be found
Devo leggere meglio i messaggi d'errore.
Bastava settare la classe a public (mi chiedo perché non l'abbia fatto VS).
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:50   #10
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
penso che di default VS imposti le classi come private...
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:53   #11
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
penso che di default VS imposti le classi come private...
Si, in C# le classi sono private di default...
Mi chiedo perché non abbia aggiunto il public, un installer private non ha senso (non è accessibile).
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 16:54   #12
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
boh! meglio cosi! lunga vita a VS
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 17:32   #13
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Mmm, a me ( C# 2008 ) le genera così... :

Codice:
namespace WindowsService1
{
    public partial class Service1 : ServiceBase
    {
        public Service1()
        {
            InitializeComponent();
        }

        protected override void OnStart(string[] args)
        {
        }

        protected override void OnStop()
        {
        }
    }
}
e anche

Codice:
namespace WindowsService1
{
    [RunInstaller(true)]
    public partial class ProjectInstaller : Installer
    {
        public ProjectInstaller()
        {
            InitializeComponent();
        }
    }
}
Aggiornate la versione...
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 17:34   #14
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da MarcoGG Guarda i messaggi
Aggiornate la versione...
2008
Proverò su un altro pc.
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 17:35   #15
advapi
Senior Member
 
L'Avatar di advapi
 
Iscritto dal: Oct 2004
Città: Valenza(AL)
Messaggi: 2458
hai sp1 installato?
__________________
Ho concluso positivamente con tante persone!
ROG Strix X570-F Gaming| 5800x | Custom loop| 4090 FE | 32GB DDR4 4400| Evga 1000W | Thermaltake grosso
advapi è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 17:36   #16
MarcoGG
Senior Member
 
L'Avatar di MarcoGG
 
Iscritto dal: Dec 2004
Messaggi: 3210
Quote:
Originariamente inviato da advapi Guarda i messaggi
hai sp1 installato?
Già !
MarcoGG è offline   Rispondi citando il messaggio o parte di esso
Old 15-05-2009, 17:38   #17
||ElChE||88
Senior Member
 
Iscritto dal: Dec 2003
Messaggi: 4907
Quote:
Originariamente inviato da advapi Guarda i messaggi
hai sp1 installato?
Certo... tutto aggiornato all'ultima versione (Framework compreso).
||ElChE||88 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione Samsung Galaxy S26 Ultra: finalmente qualcosa di nuovo Recensione Samsung Galaxy S26 Ultra: finalmente ...
Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
Questo portatile MSI da 16" OLED 38...
DirectX, prove tecniche di futuro: machi...
Le analisi di ALMA sulla cometa interste...
La missione cinese Tianwen-3 per portare...
Un satellite di HEO Space ha catturato u...
Mini LED 144Hz a prezzo folle: questo Hi...
Novità per Fortinet: arrivano For...
Volkswagen e Xpeng, il SUV è real...
Volkswagen ribattezza ID.3 e le dà un mo...
Aruba rende disponibile VMware Hosted Pr...
Questa Olympus da 20 MP con stabilizzazi...
Il nuovo dispositivo di Rabbit si chiama...
'Se avete RAM, siamo pronti ad acquistar...
Veeam corregge diverse vulnerabilit&agra...
MacBook Neo segna una svolta per Apple: ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:42.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v