2010-05-27 6 views

Répondre

4

Vous essayez d'écrire dans "c: \ temp" que je suspecte être un répertoire. Essayez:

dataset.WriteXml(@"c:\temp\dataset.xml") 
+0

Voilà, merci pour le crochet. Je vais le marquer dès que possible, tige. – Rod

3

Si vous êtes juste essayer de créer un fichier temporaire, plutôt que d'utiliser C: \ Temp, qui peut ne pas être accessible en écriture selon les privilèges de l'utilisateur, utilisez Path.GetTempFileName(). Cela renverra un nom de fichier dans le répertoire \ AppData \ Local \ Temp de l'utilisateur, dans lequel l'utilisateur peut écrire.

Questions connexes