Приложение Wpf показывает «Не удается установить видимость или вызвать Show или ShowDialog после закрытия окна» при вызове из командной строки - PullRequest
0 голосов
/ 07 мая 2018

я вызываю приложение wpf из командной строки, используя команду START с аргументами

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

Когда я запускаю над командой, EXE открывается, но через несколько секунд он вылетает и выдает исключение с сообщением ниже.

"Невозможно установить Visibility или вызвать Show или ShowDialog после закрытия окна"

При проверке трассировки стека, эта проблема появляется в строке кода, где я вызываю Showdialog () в коде

var wpfApp = new wpfAPP();
wpfApp.ShowDialog(); <-- issue appears here

Это происходит только при вызове из командной строки.

1 Ответ

0 голосов
/ 07 мая 2018

Я получил ответ после некоторого исследования

Мне нужно вызвать команду из пути, где находится мой MyWpfApp.exe.

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

Возможно, exe-файл ищет ссылки на файлы в текущей папке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...