Utworzono i uruchomiłem usługę Windows Service1 (z exe jako MyService.exe) przy użyciu C# 2005.. Dołączyłem metodę GetMyRandomNumber(), która zwraca losową podwójną wartość.Jak wywołać metodę z działającej usługi Windows
Problem w tym, jak można wykorzystać tę działającą usługę i jak ją nazwać.
Próbowałem dodając odniesienie MyService.exe i dostęp Sposób -
Service1 s = new Service1();
MessageBox.Show(s.GetMyRandomNumber().ToString());
Ale okazało się, że metoda ta jest wywoływana z działającej instancji usługi tj chociaż zatrzymać usługę, oświadczenia są wykonywane.
Czy ktoś mógłby mi wyjaśnić, w jaki sposób można wywołać tę metodę z uruchamiania instancji usługi.
Dziękujemy za udostępnienie cennego czasu.
Remoting nie jest dobrym wyborem, jeśli na .NET 3.0+. Preferuję odpowiedź Alana. –