У меня есть приложение со следующим кодом в моей основной функции:
var timer = new System.Threading.Timer(Callback_f, null, TimeSpan.Zero, TimeSpan.FromMinutes(srcInterval));
Хорошо, это действительно работает, но ТОЛЬКО когда я добавляю что-то, чтобы поддерживать работу моего приложения, например console.readkey()
или бесконечный цикл while:
while (true)
{
}.
Бесконечный цикл для меня не вариант, так как он занимает слишком много времени. Дело в том, что я также не могу использовать функцию console.readkey
, потому что это приложение Windows.forms без форм. (т.е. когда я запускаю его как консольное приложение и помещаю в конец метод console.readkey()
, он работает. Однако я хочу избежать отображения черного окна, это приложение без интерфейса, которое работает в фоновом режиме). Какие-либо предложения?