C# Wpf应用程序显示;窗口关闭后无法设置可见性或调用Show或ShowDialog;从命令行调用时

C# Wpf应用程序显示;窗口关闭后无法设置可见性或调用Show或ShowDialog;从命令行调用时,c#,wpf,exception,C#,Wpf,Exception,我使用带参数的START命令从命令行调用wpf应用程序 START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1" 当我运行上述命令时,EXE会打开,但几秒钟后它就会崩溃,并抛出异常和下面的消息 “窗口关闭后,无法设置可见性或呼叫显示或显示对话框” 在检查堆栈跟踪时,这个问题出现在我在代码中调用Showdialog()的代码行上 var wpfApp=new wpfApp(); wpfApp.ShowDialog() 我做了一些研究后得到了答案 我需要

我使用带参数的START命令从命令行调用wpf应用程序

START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1"
当我运行上述命令时,EXE会打开,但几秒钟后它就会崩溃,并抛出异常和下面的消息

“窗口关闭后,无法设置可见性或呼叫显示或显示对话框”

在检查堆栈跟踪时,这个问题出现在我在代码中调用Showdialog()的代码行上

var wpfApp=new wpfApp();

wpfApp.ShowDialog() 我做了一些研究后得到了答案

我需要从MyWpfApp.exe所在的路径调用该命令

C:\MyApp>START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1"

可能exe文件正在搜索当前文件夹中的引用文件

@bommelding谢谢,我改进了这个问题。
C:\MyApp>START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1"