Мои файлы упоминаются как так (это все относительно):system.io.directorynotfound -> Но он работает в консоли!
// WHERE YOU KEEP THE PAGE TITLE XML
public static string myPageTitleXML = "xml/pagetitles.xml";
и
using (StreamReader r = new StreamReader(myPageTitleXML))
{ //etc.. . .etc....etc..
}
я получаю system.io.directorynotfound, и «эта проблема должна быть закрыта», когда я дважды щелкните исполняемый файл. Но запуск его с консоли работает как шарм. Что здесь не так?
Я играл с попыткой установить Environment.CurrentDirectory, но не смог заставить ничего работать. Зачем мне это делать? Это побеждает цель относительного пути нет?
отвечающий ...
"приложение" не существует в текущем контексте, я буду стараться, что уже говорили люди, это не windows.form
тестирование
Path.GetDirectoryName (Reflection. Assembly.GetExecutingAssembly(). GetName(). CodeBase), myPageTitleXML); дает ошибки URI форматы не поддерживаются, как и Path.GetFullPath(). Результаты Server.MapPath в ошибках, а это в настоящее время отсутствует