Ciao a tutti,
Sono nuovo del forum,
Sto pasando un programma che ho creato all interno di una DLL e sono imbattuto in un problema: Il mio codice prevede un controllo try/catch che controlla la presenza di un file, questo funzionava finche' lo uso nella precedente versione winform, ma se faccio il debug dell'altro progetto che contiene la DLL del primo se il file no e' presente mi viene generata un' eccezione che non dovrebbe esserci perche' controllata dal comando catch
Il codice e' questo:
mettendo un punto di interruzione all' inizio dello stesso e procedendo passo-passo vedo che anche se il file non esiste il programma tenta di eseguire il contenuto di try, genera l'eccezione e poi passa al contenuto di catch.codice:string fileconfigurazione = null; var path = @"C:\a\file.txt"; // Controllo quantita' e tipo di periferiche try { fileconfigurazione = File.ReadAllText(path); } catch { FileNontrovato = true; }
Mi potete aiutare pr favore?
Grazie