【发布时间】:2024-04-21 12:45:02
【问题描述】:
在删除墓碑后,我无法让我的应用从头开始恢复/加载。
它在以下行失败:
ServerCollection collection = AppSettings.GetSetting(AppResources.settings_servercollection) as ServerCollection;
这一行在一个在 Launching 和 Activated 内部调用的函数中。
AppSettings 类是此类Here:,但我将其修改为使用object 而不是<T>.
调试器似乎没有进入 AppSettings 功能。它还显示了我希望键入的字符串 (AppResources.settings_servercollection),所以我认为这也不是问题所在。
最后,不会抛出异常。我尝试了整个部分,并在应用程序的UnhandledException 和NavigationFailed 中设置了断点,但我似乎从未到达其中任何一个。
以前有没有其他人经历过这种情况,或者知道原因可能是什么?
编辑:只是想指出该应用程序在清洁/重建/重新安装等之后当然可以工作。 编辑:我已经能够将其隔离为:
IsolatedStorageSettings Settings = System.IO.IsolatedStorage.IsolatedStorageSettings.ApplicationSettings;
我通过将它放在 AppSettings 的每个 Get/Set 函数中发现了这一点,并在进入该函数后看到它直接死在该行上。也就是说,有什么想法吗?
【问题讨论】:
-
我的应用程序出现了与您类似的症状,尽管我根本没有使用隔离存储。没有收到任何异常,只是应用挂了,必须重启手机...
-
gyurisc,你发过帖子了吗?我遇到了类似的问题,这是因为我更改了我的程序集名称,并且没有更新解决方案属性来更改启动项目。
-
我还没有时间做这个,但我会试试这个。感谢您的评论,它可能会挽救我的生命:)
标签: c# windows-phone-7