Ho creato e avviato il servizio Windows Service1 (con exe come MyService.exe) utilizzando C# 2005.. Ho incluso un metodo GetMyRandomNumber() che restituisce un doppio valore casuale.Come chiamare il metodo dall'esecuzione del servizio Windows
Il problema qui è come potrebbe utilizzare questo servizio in esecuzione e come potrei chiamare il metodo.
Ho provato ad aggiungere riferimento MyService.exe e accedere al metodo come -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
Ma trovato che il metodo non viene chiamato da l'istanza di servizio Per esempio, anche se arresto il servizio rendiconti sono eseguiti
Qualcuno potrebbe spiegarmi come posso chiamare il metodo dall'istanza in esecuzione del servizio.
Grazie per aver condiviso il vostro tempo prezioso.
Remoting non è una buona scelta se su .NET 3.0+. Preferisco la risposta di Alan. –