Я пишу приложение Silverlight pivot в VS2010 для Windows Phone. Я просто добавил код примера из msdn здесь. Теперь каждый раз, когда я перезагружаю конструктор, я получаю исключение:
Невозможно определить идентификатор приложения вызывающего.
в System.IO.IsolatedStorage.IsolatedStorage.InitStore(scopeStorageScope scope, Тип appEvidenceType)
в System.IO.IsolatedStorage.IsolatedStorageFile.GetStore(scopeStorageScope scope, Тип applicationEvidenceType)
в System.IO.IsolatedStorage.IsolatedStorageSettings.get_ApplicationSettings() в SettingsSample.AppSettings..ctor() в C:..\Settings.cs: строка 34
Является ли это ошибкой в Visual Studio/Windows Phone SDK?
Это код в конструкторе строки 34:
public AppSettings()
{
// Get the settings for this application.
try
{
settings = IsolatedStorageSettings.ApplicationSettings;
}
catch (System.Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Я добавил try-catch, чтобы посмотреть, что происходит.
Я подозреваю, что Visual Studio (вызывающий) пытается запустить код, но не связано приложение (идентификатор приложения), поэтому он терпит неудачу. Может быть?
Любые мысли?