В Windows программы не имеют доступа к файлам, пользователи имеют. Когда программа запускается, обычно она наследует права доступа пользователя, который ее запускает. Похоже, что NTFS-разрешения для доступа к папке установлены неправильно при установке. Определите, какие права доступа требуются, например, для чтения / записи, и проверьте, есть ли у пользователя эти права в папке / data.
Если он работает в Visual Studio и когда вы запускаете .exe в каталоге bin, я бы предположил, что you имеет необходимые разрешения в этих папках, и поэтому он работает правильно. У вас или у пользователя могут не быть одинаковые разрешения NTFS в каталоге программных файлов.
Другая возможность заключается в том, что загружаемые файлы данных не развертываются установщиком и поэтому не могут быть загружены.