首页 / 知识
关于c#:使用隔离存储时”找不到文件”
2023-04-15 22:48:00

“Could not find file” when using Isolated Storage我将内容保存在一个独立存储文件中(使用类IsolatedStorageFile)。它运作良好,当我从GUI层调用DAL层中的保存和检索方法时,可以检索保存的值。但是,当我尝试从同一项目中的另一个程序集检索相同的设置时,它给了我FileNotFoundException。我做错了什么?这是一般概念:
我尝试使用所有GetMachineStoreFor *范围。 编辑:由于我需要多个程序集来访问文件,因此,除非是ClickOnce应用程序,否则似乎不可能使用隔离存储。 实例化IsolatedStorageFile时,是否将其范围限制为IsolatedStorageScope.Machine? 好,现在您已经说明了代码风格,而我又回到了重新测试方法的行为的地方,这里是解释:
保存时,您将调用GetMachineStoreForDomain,而检索时,您将调用GetMachineStoreForAssembly。 GetMachineStoreForAssembly的范围是执行代码的程序集,而GetMachineStoreForDomain的范围是当前运行的AppDomain和执行代码的程序集。只需将这些调用更改为GetMachineStoreForApplication,它就可以正常工作。 IsolatedStorageFile的文档可以在http://msdn.microsoft.com/zh-cn/library/system.io.isolatedstorage.isolatedstoragefile_members.aspx 中找到 |
最新内容
相关内容
linux复制命令文件?
linux复制命令文件?,系统,文件,命令,目录,基本知识,源文件,目标,文件夹,路径,选项,linux怎么复制命令cp命令:用于复制文件或目录。语法如下:`baslinux下文件均分命令?
linux下文件均分命令?,管理,情况,系统,工作,信息,地址,命令,目录,单位,设备,Linux文件系统操作命令1、cat:可以显示文件的内容(经常和more搭配linux查文件数量命令?
linux查文件数量命令?,系统,数据,电脑,命令,文件,信息,代码,对比,软件,第三,linux系统如何查看自己创建了多少文件夹为了实验,我打算总共创建 7linux命令去重文件?
linux命令去重文件?,系统,工作,命令,信息,数据,环境,代码,文件,目录,操作,Linux的命令行中一些文本操作技巧的实例分享1、把文件中所有的 findlinux匹配文件名命令?
linux匹配文件名命令?,系统,时间,发行,位置,工具,软件,名称,盘后,电脑,盘中,linux如何查找某个文件名1、用CRT软件连接一个Linux系统 。打开需改文件名linux命令?
改文件名linux命令?,名字,软件,文件,命令,位置,系统,文件名,目录,指令,方面,linux下对文件重命名是什么命令Linux重命名文件是rename。Linux中linux命令文件加锁?
linux命令文件加锁?,数据,密码,系统,设备,代码,地址,名单,信息,数字,统一,请教linux下可否将数据锁在L2cache之中外部缓存(L2 Cache):CPU外部的linux拼接文件命令?
linux拼接文件命令?,文件,数据,命令,代码,时间,信息,系统,情况,管理,标准,Linux文件相关命令top:显示当前进程的系统资源使用情况。kill:终止指linux文件常用命令?
linux文件常用命令?,工作,地址,信息,系统,命令,目录,标准,情况,管理,常用命令,linux常用命令及用法linux系统常用操作命令如下:ls:全拼list,功能文件写入linux命令?
文件写入linux命令?,文件,命令,状态,系统,名称,时间,首次,数据,数字,内容,在linux命令行下如何将指定的几行内容写入到一个文件中?1、首先连接linux命令写满文件?
linux命令写满文件?,地址,工作,命令,系统,管理,文件,目录,标准,电脑,信息,Linux命令linux系统常用操作命令如下:ls:全拼list,功能是列出目录的内文件夹排序linux命令?
文件夹排序linux命令?,系统,数字,信息,工作,时间,命令,管理,设备,单位,工具,基本linux命令1、linux系统常用操作命令如下:ls:全拼list,功能是列出