Je reçois une exception de fichier introuvable lorsque mon application est appelée par Outlook. Elle est appelée lorsqu'un e-mail est enregistré sur l'ordinateur auquel l'application est appelée et effectue une action sur le message enregistré.Fichier non trouvé Une exception est levée pour le fichier XML éventuellement provoqué par Outlook
Mon application utilise un fichier XML pour stocker les paramètres configurables, mais ce fichier est introuvable lorsque les appels Outlook pour exécuter l'application. Si je lance le programme manuellement, cela fonctionne correctement.
La chose intéressante à propos de l'exception est la suivante:
System.IO.FileNotFoundException: Impossible de trouver le fichier 'C: \ Program Files \ Common Files \ System \ MSMAPI \ 1033 \ settingsOpened.xml.
Pourquoi Outlook pense-t-il que le fichier est présent? Ce n'est pas le chemin pour le fichier mais je suis sûr que c'est lié à Outlook. La façon dont je fais référence le chemin dans le code est juste:
XmlDocument xDoc = new XmlDocument();
xDoc.Load("settingsOpened.xml");
Avec le fichier étant dans le même dossier que le fichier .exe. Je ne veux pas coder en dur le chemin complet pour les fichiers XML non plus.
Toute aide serait grandement appréciée.
Merci, Ross