无法确定调用者错误的应用程序标识

Ram*_*gam 5 .net c# winforms

我需要在winforms应用程序中以隔离存储模式存储和检索数据.我已经关注了这篇 msdn文章,这是代码

  IsolatedStorageFile isoStore = IsolatedStorageFile.GetStore(IsolatedStorageScope.Machine | IsolatedStorageScope.Application,null,null);
Run Code Online (Sandbox Code Playgroud)

当我对上面的代码进行了解释时,我无法确定调用者错误的应用程序标识.

任何人都可以帮助我解决这个问题吗?

问候

Ramalingam S.

Tho*_*ler 6

在WinForms应用程序中GetMachineStoreForApplication()还是IsolatedStorageScope.Application无法正常工作。应用程序专用存储仅设计用于ClickOnce应用程序。

而是,如果要按用户存储设置,请使用GetMachineStoreForAssembly()IsolatedStorageScope.User


Gon*_*ing 5

MSDN 中用于隔离存储的许多示例似乎不完整。

你想调用这些而不是GetStore

  • GetMachineStoreForApplication()
  • GetMachineStoreForAssembly()
  • GetMachineStoreForDomain()