Visual Studio Konsola znika po wykonaniu programu

0

Czytałem dziesiątki tematów na temat zamykania się konsoli. Większość osób dawało bezsensowne odpowiedzi i radziło wpiysywać jakieś komendy skryptowe.
Uczę się C# z tutoriala z udemy i u gościa się nie zamyka, i wcale nie musiał nic wpisywać.
Nie można tego gdzieś ustawić w windowsie? Z tego co wyczytałem, problem leży w windowsie a nie w Visual studio.

0

a.png

0

Problem leży w windowsie nie w Visual studio.
Załączam logi z FRST, być może ktoś będzie w stanie pomóc.

0

Zamykanie się konsoli jest zachowaniem poprawnym, program się skończył to co ma robić?

0

Nie jest poprawnym zachowaniem. Ma czekać aż coś się kliknie. Jak mogę sprawdzać kod w konsoli jak się zaraz zamyka po wykonaniu ?

0

Dobra udało się. Przejechałem kompa malwarebytes i konsola działa poprawnie. Można zamknąć.

4

W takim razie to był chyba jakiś konsolawirus.

0

Zawsze mnie to ciekawiło, dlaczego ludzie odpalają każdą aplikację w debuggerze, zamiast po prostu ją włączyć przez CTRL+F5? A jak dobrze pamiętam, to przy zwykłym uruchomieniu okienko konsoli nie znikało od lat (a mam wrażenie, że i dekad).

O takich sprawach, jak inne działanie aplikacji uruchomionej przez F5 zamiast CTRL+F5 nie wspominam (chociaż na pewnym etapie to też ma spore znaczenie).

0

@Afish: Ale ja właśnie odpalałem ctrl i f5 i też znikało. Zawsze znikało, ale już jest okej.

1

@Afish: pewnie po to, aby debugować. Jaki jest sens odpalania aplikacji bez debugowania z poziomu IDE?

0

Pytanie pod publiczkę, przecież nie każdą aplikację trzeba debugować. Szczególnie aplikację napisaną przez początkującego (nie mówię tu o autorze tematu, tylko o stereotypie), gdzie ten ani debugować nie umie, ani nawet nie widzi różnicy. Poza tym debugger można zawsze podłączyć później, jest to szybsze, aplikacja działa bez ingerencji debuggera, więc nie ma modyfikowanej pamięci i alokacji, nie ma wolnego profilera.

0

No skoro już na takie filozoficzne rozkminy schodzimy, to aplikacji w ogóle nie trzeba debugować. Co najwyżej można, jeśli chce się znaleźć błąd albo zrozumieć jak działa, ale to niekonieczne.
Jeśli ktoś nie widzi różnicy między uruchamianiem z debugowaniem, a bez, to Twoje poprzednie pytanie nie miało sensu, jeśli było skierowane do stereotypowych początkujących, którzy różnicy nie widzą.
A zazwyczaj gdy chce się debugować, to ingerencja w wydajność nie ma znaczenia.

Ale odpowiadając na Twoje pytanie - dlaczego ludzie tak odpalają? Bo to robi zielona strzałka w GUI, a jak sam zauważyłeś, początkujący nie widzą różnicy.

1

Zielona strzałka + większość tutoriali każe ją klikać ;) Pewnie jakby ta strzałka robiła attach, to było by 1000 tematów, dlaczego zamiast mojej aplikacji odpala się jakas inna aplikacja? - Jaka? - no jakieś okno z listą procesów..."

0
somekind napisał(a):

Jeśli ktoś nie widzi różnicy między uruchamianiem z debugowaniem, a bez, to Twoje poprzednie pytanie nie miało sensu, jeśli było skierowane do stereotypowych początkujących, którzy różnicy nie widzą.

No racja, źle na to patrzyłem.

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