Masalahnya, saya benar-benar tidak ingin jendela konsol muncul ... tetapi solusinya harus berjalan. Maksud saya di sini adalah, saya ingin tetap menjalankan aplikasi di latar belakang, tanpa ada jendela yang muncul.
.net
console-application
Pengguna SOF
sumber
sumber
Jawaban:
Ubah tipe keluaran dari Aplikasi Konsol ke Aplikasi Windows . Ini dapat dilakukan di bawah Proyek -> Properti -> Aplikasi di Visual Studio:
sumber
Console.ReadLine
. Tidak masuk akal jika Anda tidak memiliki jendela konsol.Ubah jenis aplikasi Anda menjadi aplikasi windows. Kode Anda akan tetap berjalan, tetapi tidak akan memiliki jendela konsol, atau jendela jendela standar kecuali Anda membuatnya.
sumber
Alih-alih
Console.Readline/key
Anda bisa menggunakannew ManualResetEvent(false).WaitOne()
akhirnya. Ini bekerja dengan baik untuk saya.sumber
Mungkin Anda ingin mencoba membuat aplikasi Layanan Windows . Ini akan berjalan di latar belakang, tanpa UI apa pun.
sumber
Ubah tipe keluaran dari Aplikasi Konsol ke Aplikasi Windows ,
Dan Alih-alih
Console.Readline/key
Anda dapat menggunakannew ManualResetEvent(false).WaitOne()
di bagian akhir untuk menjaga aplikasi tetap berjalan.sumber