C# 与具有多个程序集访问的隔离存储混淆

C# 与具有多个程序集访问的隔离存储混淆,c#,isolatedstorage,C#,Isolatedstorage,我在谷歌上搜索了很多次,但没有找到运气 我有一个WindowsFormsApplication.exe和ConsoleApplication.exe。我想让他们都访问相同的隔离存储,可能吗 我尝试在ConsoleApplication.exe中使用此选项: IsolatedStorageFile isoStore = IsolatedStorageFile.GetMachineStoreForApplication(); 但我得到了: IsolatedStorageException: Una

我在谷歌上搜索了很多次,但没有找到运气

我有一个WindowsFormsApplication.exe和ConsoleApplication.exe。我想让他们都访问相同的隔离存储,可能吗

我尝试在ConsoleApplication.exe中使用此选项:

IsolatedStorageFile isoStore = IsolatedStorageFile.GetMachineStoreForApplication();
但我得到了:

IsolatedStorageException: Unable to determine application identity of the caller.
我怎样才能解决这个问题? 或者我可以用这种方式吗


注意:这不是ClickOnce应用程序。

您应该使用IsolatedStorageFile.GetUserStoreForSite()

这里有更多关于这个的

希望有帮助:)
普兰

似乎每个人都在圣诞之夜玩得很开心:-)