c# - 获取无法确定调用者错误的应用程序身份

标签 c# .net winforms

我需要在 winforms 应用程序中以独立存储模式存储和检索数据。我关注了this msdn文章,这是代码

  IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.Machine | IsolatedStorageScope.Application,null,null);

当我执行上述代码时,出现无法确定调用者的应用程序身份错误。

谁能帮我解决这个问题?

问候

拉马林加姆

最佳答案

在 WinForms 应用程序中,GetMachineStoreForApplication()IsolatedStorageScope.Application 不起作用。应用程序专用存储专为 ClickOnce 应用程序而设计。

相反,如果您想要基于每个用户存储设置,请使用 GetMachineStoreForAssembly()IsolatedStorageScope.User

关于c# - 获取无法确定调用者错误的应用程序身份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8412416/

相关文章:

c# - 如何在我的安装项目中嵌入横幅图像和/或添加删除程序图标?

c# - Visual Studio 2012 代码分析错误 CA0058

c# - 如何从存储过程中获取 SQL 字符串结果并将其保存在 C# Windows 应用程序字符串变量中

C# 程序关闭

c# - 如何将PDF文档拆分成小文档

c# - 将项目移动到数组中的第一个

c# - 如何测试给定的功能代码单元 (C#) 是否不创建/写入任何文件到磁盘?

c# - FileHelpers 在读取记录之前更改 RecordLine

c# - DataSet 不会在新表中生成更新命令

c# - 如何通过键入(Windows 资源管理器详细信息 View )跳转到 DataGridView 中的特定行