come detto, se il file non esiste hai errore, devi al massimo dichiarare l'oggetto StreamReader senza assegnare il file, poi fai il controllo se il file esiste, quindi assegni il file.