从WPF应用程序

时间:2017-05-17 10:48:02

标签: c# wpf command-line-arguments command-prompt

我有一个WPF应用程序,它接受一个命令行参数。我从命令窗口调用此应用程序

E:\Kushal Ramesh\Projects\XMLToImage\bin\Debug>XMLToImage.exe TEST1

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

读取参数
Environment.GetCommandLineArgs();

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

Environment.ExitCode = 1;

但是我的控制台窗口没有显示任何响应!

我在这里遗漏了什么吗?有没有其他方法从命令窗口调用exe来接收响应?

1 个答案:

答案 0 :(得分:0)

尝试使用Shutdown()功能:

Application.Current.Shutdown(1);

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