如何将值从控制台应用程序返回到

如何将值从控制台应用程序返回到

本文介绍了如何将值从控制台应用程序返回到.NET中的服务?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个.NET服务。

I have a .NET service.

我有一个.NET控制台应用程序。

I have a .NET console application.

我想要类似于服务的内容,调用 Process.Start( consoleapp.exe),并从应用程序返回一些信息,理想情况下只是返回一个数字。

I want something along the lines of the service calling Process.Start("consoleapp.exe") and getting some information returned back from the app, ideally just returning a number.

我该怎么做?

编辑:

我认为它必须是: Process.Start( myapp.exe)。ExitCode -但是如何在控制台中设置退出代码应用程序?

I figure it must be: Process.Start("myapp.exe").ExitCode - but how do I set the exit code in the console app?

推荐答案

Process p = Process.Start("app.exe");
p.WaitForExit();
int number = p.ExitCode;

然后在app.exe中设置Enviroment.ExitCode ...

And in app.exe you set Enviroment.ExitCode...

这篇关于如何将值从控制台应用程序返回到.NET中的服务?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-23 22:39