ho aggiunto il try/catch a questo funzioncina che senza gestione degli errori funziona correttamenente, ora mi da questo errore: "not all code paths return a value" l'indicazione del errore è sulla prima riga "LeggiXml"

codice:
public string LeggiXml(string nomeFile)
		{
			
			try
			{
				System.Data.DataSet myDataset = new System.Data.DataSet();
				myDataset.ReadXml(nomeFile);
				return myDataset.GetXml();
				
			}
			catch 
			{
				System.Windows.Forms.MessageBox.Show("Attenzione impossibile trovare il file");
			}
			
		}