Я получаю исключение не найденный файл, когда мое приложение вызывается Outlook.Он вызывается, когда электронная почта сохраняется на компьютере, вызываемом приложением, и выполняет действие с сохраненным сообщением.
Мое приложение использует файл XML для хранения настраиваемых параметров, но этот файл не может быть найден при вызове Outlookвыполняет приложение.Если я запускаю программу вручную, то она работает нормально.
Интересная особенность исключения состоит в следующем:
System.IO.FileNotFoundException: Не удалось найти файл 'C: \ Program Files \ CommonФайлы \ System \ MSMAPI \ 1033 \ settingsOpened.xml '.
Почему Outlook считает, что файл находится здесь?Это не путь к файлу, но я уверен, что он связан с Outlook.Я ссылаюсь на путь в коде просто:
XmlDocument xDoc = new XmlDocument();
xDoc.Load("settingsOpened.xml");
Файл находится в той же папке, что и .exe.Я также не хочу жестко задавать полный путь для файлов XML.
Любая помощь будет принята с благодарностью.
Спасибо, Росс