Итак, у меня есть пара файлов, которые мне нужно использовать в моем приложении. Оба являются NLP-файлами .nbin.
Я сохранил их прямо в папке с активами, не используя в ней никаких подкаталогов. (... / Активы / EnglishTOK.nbin)
Теперь я использую Application.DataPath, чтобы получить доступ к папке ресурсов без указания абсолютного пути на моем ПК (Работает).
Но после того, как я развернул его на HoloLens, я получаю следующую ошибку.
FileNotFoundException
C: \ Data \ Users \ DefaultAccount \ AppData \ Local \ DevelopmentFiles \ Template3DVS.Release_Win32.Dinesh \ Data \ EnglishTok.nbin
и приведенный выше путь показан. Будучи новичком, я не могу решить проблему.
1) Как получить доступ к этим файлам?
2) Если этот процесс некорректен, есть ли другой способ включить файлы в мое приложение? (Не создание новых, а использование существующих)
3) Если я загружу файлы с портала устройств Windows, где мне разместить эти файлы? Как я могу получить к ним доступ? Нужно ли указывать какие-либо новые пути?
Спасибо за ваше время.!
Редактировать:
1. Чтобы использовать видео / аудио / файлы изображений на вашем устройстве, используйте папку Assets / StreamingAssets для размещения этих файлов. Используйте Application.streamingAssetsPath, чтобы получить путь к этой папке.
- Чтобы использовать папку «Активы», данный ответ работает нормально.