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.
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.
Jawaban:
Ubah tipe keluaran dari Aplikasi Konsol ke Aplikasi Windows . Ini dapat dilakukan di bawah Proyek -> Properti -> Aplikasi di Visual Studio:
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.
Alih-alih Console.Readline/key
Anda bisa menggunakan new ManualResetEvent(false).WaitOne()
akhirnya. Ini bekerja dengan baik untuk saya.
Mungkin Anda ingin mencoba membuat aplikasi Layanan Windows . Ini akan berjalan di latar belakang, tanpa UI apa pun.