Я пытаюсь создать приложение WPF, которое принимает аргументы командной строки. Если аргументы не указаны, должно появиться главное окно. В случаях использования некоторых конкретных аргументов командной строки код следует запускать без графического интерфейса и завершать работу по завершении. Будем признательны за любые предложения о том, как это должно быть сделано должным образом.
wpf
command-line
exit
запой
источник
источник
Чтобы проверить наличие вашего аргумента - в решении Мэтта используйте это для своего теста:
e.Args.Contains ("MyTriggerArg")
источник
Комбинация вышеперечисленных решений для .NET 4.0+ с выводом на консоль:
Измените конструктор в MainWindow, чтобы он принимал аргументы:
И не забудьте удалить:
источник
Вы можете использовать следующий
app.xaml.cs
файл:источник