Aplikacja konsolowa i samoistne zamykanie sie.

0

Zrobilem aplikacje pod konsole dla Windowsa i automatycznie sie zamyka - nie wiem co moze byc przyczyna. Uzywam wtyczek Selenium do automatycznej obslugi. Czy aplikacja konsolowa zamyka sie smoistnie po jakims czasie domyslnie? Czy raczej jest to w aplikacji zdefiniowane przez kod Selenium?

1

Pewnie odpalasz z VS i zamyka się automatycznie razem z debugerem. Odpalaj z konsoli.

0
somekind napisał(a):

Pewnie odpalasz z VS i zamyka się automatycznie razem z debugerem. Odpalaj z konsoli.

Ok sprawdze i dam znac. To czemu VS zamyka aplikacje samoistnie? Jest to w ustawieniach VS?

0

Trochę źle to ująłem. To nie VS zamyka, po prostu działanie programu się kończy, więc okno konsoli jest zamykane przez system. Tak się dzieje, gdy odpalasz z poziomu VS, bo VS uruchamia po prostu nową instancję programu, który działa od swojego początku do końca. Nie ma najmniejszego powodu, żeby trwała, no chyba, że np. dasz na końcu Main linijkę w rodzaju Console.ReadKey(), to wtedy będzie cierpliwie czekać, aż coś wciśniesz.

0

hmm, pokaż kod ;)

0

Zrobione. Był w kodzie usypiacz czasowy. A jak można powstrzymać aplikacje przed zamknięciem po wykonaniu kodu?

0
while (true)
{
   Thread.Sleep(1);
}

:D

0
WeiXiao napisał(a):
while (true)
{
   Thread.Sleep(1);
}

:D

Spoko infinite loop. Takiego rozwiązania się nie spodziewałem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1