C# Applicazione Console - chiusura

Stato
Discussione chiusa ad ulteriori risposte.

alessio.b

Utente Bronze
2 Dicembre 2016
3
2
0
34
Buongiorno,
Ho scritto un'applicazione console in c# che "a regime" sarà mandata in esecuzione da Operazioni Pianificate.
L'applicazione crea file, crea ed esegue file batch e alla fine esegue delle istruzioni SQL e comunque NESSUN output a video. Tutto ok (in Debug).
Nell'esecuzione senza debug (CTRL F5) mi sono reso conto del fatto che la finestra Dos (cmd.exe) rimane aperta e resta in attesa di un'azione x chiudersi.
Questa mancata "auto-chiusura", nel contesto di Task Schedulato, mi crea dei problemi.
Ho provato ad inserire come ultima istruzione sia Environment.Exit(0); che return; senza ottenere niente.

Avete qualche suggerimento ?
Grazie,
Alessio
 
Sarà perchè il programma attente un tuo comando ancora.
Controlla le stringhe.
Potrebbe essere un tuo piccolo errore,per quanto io stesso per testare delle cose,metto spesso alla fine uno dei due codici.

C#:
Console.ReadKey();
Console.ReadLine();
 
Ho rivisto il codice, e mi ero dimenticato di scrivere, qui sul forum, che ho commentato le chiamate al file batch. Questo significa che il processo cmd.exe è l'applicazione stessa che lo genera, proprio perchè "console" .
Altri suggerimenti ?

Alessio
 
Stato
Discussione chiusa ad ulteriori risposte.