【发布时间】:2017-05-17 03:10:50
【问题描述】:
我正在尝试在 hololens 上创建一个应用程序,该应用程序创建并写入文本文件以记录用户的输入。目前,我一直在尝试制作文件并从文件资源管理器或一个驱动器访问它。这是我的方法:
public void createFile()
{
#if WINDOWS_UWP
Task task = new Task(
async () =>
{
testText.text="hi";
StorageFolder storageFolder = ApplicationData.Current.LocalFolder;
StorageFile textFileForWrite = await storageFolder.CreateFileAsync("Myfile.txt");
});
task.Start();
task.Wait();
#endif
}
这基本上是我在这里找到的:https://forums.hololens.com/discussion/1862/how-to-deploy-and-read-data-file-with-app,但是当我尝试运行该方法时,hololens 上的应用程序会冻结一段时间然后关闭。代码有问题吗?知道发生了什么吗? 提前致谢
【问题讨论】:
-
执行此操作:项目 -> 属性 -> 调试。在“调试器类型”下更改为“混合”。这应该可以防止应用程序由于抛出异常而关闭,从而允许您对其进行检查。
-
@Draco18s 的建议很好。此外,请检查该文件是否已在 Hololens Device Portal 中成功创建。同时捕获故障转储,参考:developer.microsoft.com/en-us/windows/mixed-reality/… 和 developer.microsoft.com/en-us/windows/mixed-reality/…