У меня есть приложение с одной папкой, которое я добавил, щелкнув правой кнопкой мыши по проекту и выбрав «Добавить папку». Внутри этой папки у меня есть xml-файлы, которые настроены для создания действия: содержимое, копирование в выходной каталог: копирование, если новее (я пробовал установить встроенный ресурс), а также несколько текстовых файлов и так далее.
В моем каталоге вывода bin / debug у меня есть exe, папка с xml, отдельные файлы .txt и так далее. Моя проблема в том, что если я отправляю exe своему другу, чтобы попытаться, он всегда получает исключение.
Скажем, он ставит exe-файл на рабочий стол, моя программа в какой-то момент считывает имена файлов xml в папке. Для этого используется следующий код
String[] filePaths = Directory.GetFiles(@"DataSources\");
Я предполагаю, что из-за этого, когда exe запускается с рабочего стола, он ожидает, что папка .xml файлов находится в том же месте? У меня такой же тип исключения, когда я пытаюсь читать файлы .txt. Что я здесь не так делаю?
Спасибо за ваше время