#c# #visual-studio
#c# #visual-studio
Вопрос:
При попытке загрузить файл из каталога целевого проекта, используя в C#
Directory.GetCurrentDirectory()
Visual Studio продолжает искать файл в
C:Program Files (x86)Microsoft Visual Studio2017ProfessionalCommon7IDE
Проблема в том, что продолжает появляться досадная ошибка, связанная с этим, хотя приложение собирается, компилируется и запускается без проблем, поскольку файл существует в целевом каталоге проекта.
У кого-нибудь есть какие-либо идеи или предыдущий опыт?
Комментарии:
1. «при загрузке внешних файлов» — можете ли вы показать соответствующий исходный код?
2. Может быть,
Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location)
илиAppDomain.CurrentDomain.BaseDirectory
может помочь?3. То, что я использую, это var file_path = Путь. Объединить (Каталог. GetCurrentDirectory(), «file.txt «);
4. Нет абсолютно никаких проблем с поиском и обработкой файла тем способом, которым я это делаю. Единственная проблема заключается в том, что Visual Studio продолжает показывать ошибку, в которой говорится, что требуемый внешний файл не существует в каталоге, который я упоминаю в вопросе…
5. @HansPassant Я бы принял значение вашего номера репутации, если бы вы действительно могли попытаться помочь, а не высмеивать вопрос человека…
Ответ №1:
Щелкните правой кнопкой мыши по ошибке -> Показать справку об ошибке, я попал на эту страницу, и, сделав это, ошибка исчезла. Мне еще предстоит понять, как это связано с дизайнером xaml.