Próbuję utworzyć aplikację WPF, która przyjmuje argumenty wiersza polecenia. Jeśli nie podano żadnych argumentów, powinno pojawić się główne okno. W przypadku niektórych konkretnych argumentów wiersza poleceń kod powinien być uruchamiany bez GUI i kończyć po zakończeniu. Wszelkie sugestie dotyczące tego, jak należy to właściwie zrobić, będą mile widziane.
wpf
command-line
exit
bingles
źródło
źródło
Aby sprawdzić istnienie argumentu - w rozwiązaniu Matta użyj tego do testu:
e.Args.Contains („MyTriggerArg”)
źródło
Połączenie powyższych rozwiązań dla .NET 4.0+ z wyjściem na konsolę:
Zmień konstruktor w swoim MainWindow, aby akceptował argumenty:
I nie zapomnij usunąć:
źródło
Możesz użyć poniższego w
app.xaml.cs
pliku:źródło