Saya mencoba membuat aplikasi WPF yang membutuhkan argumen baris perintah. Jika tidak ada argumen yang diberikan, jendela utama akan muncul. Dalam kasus beberapa argumen baris perintah tertentu, kode harus dijalankan tanpa GUI dan keluar setelah selesai. Setiap saran tentang bagaimana ini harus dilakukan dengan benar akan dihargai.
wpf
command-line
exit
bingles
sumber
sumber
Untuk memeriksa keberadaan argumen Anda - dalam solusi Matt gunakan ini untuk pengujian Anda:
e.Args.Contains ("MyTriggerArg")
sumber
Kombinasi dari solusi di atas, untuk .NET 4.0+ dengan keluaran ke konsol:
Ubah konstruktor di MainWindow Anda untuk menerima argumen:
Dan jangan lupa untuk menghapus:
sumber
Anda dapat menggunakan
app.xaml.cs
file di bawah ini :sumber