Return WPF 应用程序中 Main() 的 int

Return int from Main() in WPF application

我有一个采用一个命令行参数的 WPF 应用程序。我从命令 window

调用此应用程序
E:\Kushal Ramesh\Projects\XMLToImage\bin\Debug>XMLToImage.exe TEST1

在我的 WPF 应用程序中,我可以使用

读取参数
Environment.GetCommandLineArgs();

如果工作按预期完成,我会发送肯定的回复。我在我的 WPF 应用程序中将进程的 ExitCode 设置为 1

Environment.ExitCode = 1;

但我的控制台 window 没有显示任何响应!

我是不是漏掉了什么?有没有其他方法可以从命令 window 调用 exe 来接收响应?

尝试使用Shutdown()函数:

Application.Current.Shutdown(1);

有一个替代方案,但更复杂的解决方案 in this answer