问题标签 [isolatedstoragefile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
90 浏览

c# - 在 Monogame with Android 中使用 IsolatedStorageFile.GetUserStoreForApplication() 创建文件时,文件位于何处?

我尝试使用 Monogame for Android 创建文件,但问题是我不知道它们的位置。

我使用了这段代码:

那么,test.txt 文件在哪里呢?

为了 100% 确定该文件确实存在,我运行了以下代码:

并且该代码是正确的,所以现在我知道该文件存在,即使我找不到它。

我试图在我的项目中到处搜索该文件,我也在我的手机中搜索了它,但没有运气。

我希望能够将文件从我的计算机移动到游戏项目并通过我的手机读/写这些文件。

谢谢!

0 投票
2 回答
650 浏览

c# - IsolatedStorageFileStream 导致断言失败

我决定对临时文件使用隔离存储:

我从可以在这台计算机上运行的示例中获取此代码。仅包含此代码的最小项目也成功运行。

但是IsolatedStorageFileStream在我当前的项目中执行构造函数时,会出现以下消息:

MyApp.exe - 断言失败

表达式:[mscorlib 递归资源查找错误]

描述:在 mscorlib 中查找资源时无限递归。这可能是 mscorlib 中的错误,也可能是某些可扩展点(例如程序集解析事件或 CultureInfo 名称)中的错误。

资源名称: Serurity_Generic

在这条消息中,我可以看到相当大的堆栈跟踪(它以调用IsolatedStorageFileStream构造函数开始):

在此处输入图像描述

我也无法从此代码中捕获异常。

看起来错误发生在System.Environment.ResourceHelper.GetResourceStringCode().

这可能是什么原因?我在这个话题上找不到任何东西。

删除C:\Users\user\AppData\Local\IsolatedStorage文件夹并不能解决问题(我确定只有我的文件夹)。

0 投票
0 回答
34 浏览

c# - IsolatedStorageFile.AvailableFreeSpace - 返回海量价值

根据 Microsoft 文档 IsolatedStorage.AvailableFreeSpace 属性返回隔离存储的可用可用空间,以字节 ( Link ) 为单位。

当我在计算机上获取此属性的值时,它会返回:9223372036854773759 字节

谁能解释一下这个值是从哪里来的?我的硬盘有 500GB,相当于 8589934592GB。