【发布时间】:2016-05-18 11:20:59
【问题描述】:
我有在另一个应用程序中执行的控制台应用程序。问题是第二个应用程序无法捕获第一个应用程序抛出的异常(使用 Process 运行)。所以我必须编写一些包含我的返回代码和适当消息的类。以便运行我的可执行文件的应用程序可以使用它并根据返回代码显示错误消息。但是我不知道这种事情应该怎么做。
【问题讨论】:
-
为什么不在
try-catch中启动Process并在那里捕获错误? -
process.ExitCode包含int main()(或Environment.Exit(X))的返回 -
您可以在每个应用程序中捕获所有异常。您想要吗?
-
ChristophKn:第一个应用程序无法捕获第二个应用程序抛出的异常。
-
Alex K:我明白,但我还需要错误消息,而不仅仅是代码。所以跑步者可以以某种方式获得有关错误代码的消息
标签: c#