У меня возникают проблемы с линией, в которой найден базовый каталог (расположение самого .exe), и строка из текстового файла внутри считывается.Базовый каталог - Незаконные символы в пути
Это вырвет ошибку «недопустимые символы в пути» для этой строки в коде:
StreamReader sr = new StreamReader(File.ReadAllText(AppDomain.CurrentDomain.BaseDirectory + "\Parameters.txt"));
Это может быть в результате меня форматирования аргументы StreamReader()
неправильно, (вероятно, AppDomain.CurrentDomain.BaseDirectory
), но я не может быть уверенным, что нет много другого материала об appdomain.
Любая помощь будет оценена по достоинству.
Ну, вы не можете сделать '' \ Parameters.txt ''. Do '' \\ Parameters.txt "или' "/Parameters.txt" ' – leppie
^Я тоже пробовал это. Он по-прежнему бросает ту же ошибку. –
Я заметил проблему сейчас, см. Мой ответ :) – leppie