questo è il metodo che invia la registrazione e salva il file xml... ovviamente il salvataggio avviene con utility.salvaDati(); ti serve anche quella?

Foto è un campo di questa istanza (this), di cui viene copiato il riferimento in utility.regUser...
per non perdere i valori appena acquisiti

Ho provato ad inserire anche scegliFoto.InitialDirectory = Application.StartupPath;
ma questo non cambia il risultato, infatti il file xml viene salvato nella directory del file jpg scelto...

Codice PHP:
private void btnReg_Click(object senderEventArgs e)
        {
            if (!
File.Exists(this.regNomeTextBox.Text ".xml"))
            {
                
Utility utility = new Utility();
                
                
utility.regUser this;
                
utility.salvaDati(this.regNomeTextBox.Text ".xml");
                
utility.setUser(this.regNomeTextBox.Text);
                
this.Dispose();
            }
            else
            {  
//Azzero i campi nome e cognome...
                
this.regNomeTextBox.Text "";
                
this.regCognomeTextBox.Text "";
            }
        }