J'ai un service .NET.Comment renvoyer une valeur d'une application de console à un service dans .NET?
J'ai une application console .NET.
Je veux quelque chose dans le sens du service en appelant Process.Start("consoleapp.exe")
et obtenir des informations retournées par l'application, idéalement en renvoyant simplement un nombre.
Comment faire?
Edit:
Je figure qu'il doit être: Process.Start("myapp.exe").ExitCode
- mais comment puis-je configurer le code de sortie dans l'application de la console?
Pour définir le code de sortie de votre application de console, utilisez Environment.ExitCode; btw, pourquoi ne pas ajouter une référence à votre code de console dans votre application de service? Vous pouvez exécuter le code de la console sans compter sur la classe de processus –
@Rubens - croyez-moi, je ne peux pas! – joshcomley
@Rubens: Il existe des scénarios dans lesquels vous avez besoin d'une isolation de processus. –