На мои файлы ссылаются так (все относительно):
// 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.directory notfound, и «когда я дважды щелкаю по исполняемому файлу, эта проблема должна быть закрыта». Но запуск его из консоли работает как шарм. Что здесь не так?
Я пытался установить Environment.CurrentDirectory, но ничего не получалось. Почему я должен это делать? Это побеждает цель относительного пути нет?
отвечает ...
«приложение» не существует в текущем контексте, я буду продолжать пробовать то, что упоминали люди, это не windows.form
тестирование
Path.GetDirectoryName (Reflection.Assembly.GetExecutingAssembly (). GetName (). CodeBase), myPageTitleXML); выдает ошибку, форматы URI не поддерживаются, как и Path.GetFullPath (). Server.MapPath также приводит к ошибке, это в настоящее время не в сети