Salve ragazzi, sto lavorando su una windows application e lavoro principalmente
su un dataset che carico da un file e salvo in quest'ultimo le eventuale modifiche.
Il file è posizionato nella cartella applicazione\bin\Debug
percui ogni volta le operazioni che eseguo sono le seguenti:

ds.ReadXml("DataFile.xml");
ds.WriteXml("DataFile.xml");

..ds è il mio dataset.

Tutto ciò ha sempre funzionato fino a quando non ho inserito nella mia applicazione
una OpenFileDialog...infatti nel momento in cui la utilizzo per selezionare un file

if (ofDialog.ShowDialog() == DialogResult.OK)
{
...ecc

...quando alla fine chiamo il comando:

ds.WriteXml("DataFile.xml");

Il file DataFile.xml non viene + salvato nel percorso applicazione\bin\Debug, ma
nella cartella dove ho selezionato il file con la OpenFileDialog :master:

Come mai?

Come posso forzare è dire come per il web Server.MapPath per indicare la root
dell'applicazione?

Grazie mille!