【发布时间】:2019-04-24 08:05:34
【问题描述】:
所以我有几个文件需要在我的应用程序中使用。两者都是 NLP 相关的 .nbin 文件。 我将它们直接存储在我的资产文件夹中,而不使用其中的任何子目录。 (.../Assets/EnglishTOK.nbin)
现在我正在使用 Application.DataPath 来访问资产文件夹,而无需在我的 PC 上指定绝对路径(工作)。 但是在我将它部署到 HoloLens 之后,我收到了以下错误。
FileNotFoundException C:\Data\Users\DefaultAccount\AppData\Local\DevelopmentFiles\Template3DVS.Release_Win32.Dinesh\Data\EnglishTok.nbin
并显示上述路径。作为初学者,我无法调试问题。
1)我如何访问这些文件?
2)如果这个过程不正确,还有其他方法可以在我的应用程序中包含文件吗? (不是创建新的,而是使用现有的)
3)如果我从 Windows Device Portal 上传文件,我应该将这些文件放在哪里?我如何访问它们?需要指定任何新的路径吗?
感谢您的宝贵时间。!
编辑: 1. 要在您的设备中使用视频/音频/图像文件,请使用 Assets/StreamingAssets 文件夹来放置这些文件。使用 Application.streamingAssetsPath 获取该文件夹的路径。
- 要使用 Assets 文件夹,给出的答案可以正常工作。
【问题讨论】:
标签: deployment assets hololens