我使用带参数的START命令从命令行调用wpf应用程序
START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1"
当我运行上面的命令时,EXE会打开,但在几秒钟内崩溃并抛出异常并显示以下消息。
"窗口关闭后无法设置可见性或调用Show或ShowDialog"
检查堆栈跟踪时,此问题出现在代码行中,我在代码中调用Showdialog()
var wpfApp = new wpfAPP();
wpfApp.ShowDialog(); <-- issue appears here
仅在从命令行调用时才会发生这种情况。
答案 0 :(得分:0)
我做了一些研究后得到了答案
我需要从放置MyWpfApp.exe的路径调用该命令。
C:\MyApp>START /WAIT "" "C:\MyApp\MyWpfApp.exe" "Argument1"
exe文件可能正在搜索当前文件夹中的引用文件