问题
When using this code I get the above error:
var userSettings = new UserSettings()
{
Username = TextBox_Username.ToString(),
Password = TextBox_Password.ToString(),
Operator = OperatorList.O2
};
var settings = IsolatedStorageSettings.ApplicationSettings;
settings.Add("UserSettings", userSettings);
settings.Save();
I'm not sure why? though.
回答1:
Fixed it. Any stored class needs to be marked as public marking classes internal is not allowed. The issue happened because C# does not default to public scope with new classes.
来源:https://stackoverflow.com/questions/4209280/securityexception-was-unhandled-when-using-isolated-storage