问题标签 [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.
c# - 在 Monogame with Android 中使用 IsolatedStorageFile.GetUserStoreForApplication() 创建文件时,文件位于何处?
我尝试使用 Monogame for Android 创建文件,但问题是我不知道它们的位置。
我使用了这段代码:
那么,test.txt 文件在哪里呢?
为了 100% 确定该文件确实存在,我运行了以下代码:
并且该代码是正确的,所以现在我知道该文件存在,即使我找不到它。
我试图在我的项目中到处搜索该文件,我也在我的手机中搜索了它,但没有运气。
我希望能够将文件从我的计算机移动到游戏项目并通过我的手机读/写这些文件。
谢谢!
c# - IsolatedStorageFileStream 导致断言失败
我决定对临时文件使用隔离存储:
我从可以在这台计算机上运行的示例中获取此代码。仅包含此代码的最小项目也成功运行。
但是IsolatedStorageFileStream
在我当前的项目中执行构造函数时,会出现以下消息:
MyApp.exe - 断言失败
表达式:[mscorlib 递归资源查找错误]
描述:在 mscorlib 中查找资源时无限递归。这可能是 mscorlib 中的错误,也可能是某些可扩展点(例如程序集解析事件或 CultureInfo 名称)中的错误。
资源名称: Serurity_Generic
在这条消息中,我可以看到相当大的堆栈跟踪(它以调用IsolatedStorageFileStream
构造函数开始):
我也无法从此代码中捕获异常。
看起来错误发生在System.Environment.ResourceHelper.GetResourceStringCode()
.
这可能是什么原因?我在这个话题上找不到任何东西。
删除C:\Users\user\AppData\Local\IsolatedStorage
文件夹并不能解决问题(我确定只有我的文件夹)。
c# - IsolatedStorageFile.AvailableFreeSpace - 返回海量价值
根据 Microsoft 文档 IsolatedStorage.AvailableFreeSpace 属性返回隔离存储的可用可用空间,以字节 ( Link ) 为单位。
当我在计算机上获取此属性的值时,它会返回:9223372036854773759 字节
谁能解释一下这个值是从哪里来的?我的硬盘有 500GB,相当于 8589934592GB。