获取无法确定调用方的应用程序标识错误
本文关键字:应用程序 标识 错误 无法确定 调用 获取 | 更新日期: 2023-09-27 18:17:15
我需要在winforms应用程序中以隔离存储模式存储和检索数据。我遵循这篇msdn文章,这是代码
IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.Machine | IsolatedStorageScope.Application,null,null);
当我执行上面的代码时,我得到无法确定调用者错误的应用程序标识。
谁也能帮我解决这个问题吗?
对
Ramalingam S
在WinForms应用程序中,GetMachineStoreForApplication()
或IsolatedStorageScope.Application
不工作。特定于应用程序的存储仅为ClickOnce应用程序设计。
如果您希望以每个用户为基础存储设置,请使用GetMachineStoreForAssembly()
或IsolatedStorageScope.User
。
来自MSDN的隔离存储的许多示例似乎不完整。
你想调用这些而不是GetStore
:
- GetMachineStoreForApplication ()
- GetMachineStoreForAssembly ()
- GetMachineStoreForDomain ()
请使用:
IsolatedStorageFile.GetStore(IsolatedStorageScope.User | IsolatedStorageScope.Domain | IsolatedStorageScope.Assembly, null, null)