Проблема с обфусцированным SmartAssembly кодом
Код компилирую под .net4, обфусцирую Через SmartAssembly (на скриншоте показано исключение, которое появляется после обфускации, а также настройка SmartAssembly, включение которой вызывает исключение. Нужно найти выход из ситуации. Оплата 10$
========================
#region settings managing
public struct Settings
{
public string edsubject;
};
public void SaveSettingsToXml(Settings mysettings)
{
XmlSerializer writer = new XmlSerializer(mysettings.GetType());
StreamWriter file = new StreamWriter(settingsFile);
writer.Serialize(file,mysettings);
file.Close();
}
public Settings LoadSettingsFromXml()
{
Здесь выскакивает исключение!!!---->>>>>>>>>>>>>.// Create an instance of the XmlSerializer specifying type and namespace.
XmlSerializer serializer = new XmlSerializer(typeof(Settings));
// A FileStream is needed to read the XML document.
FileStream fs = new FileStream(settingsFile, FileMode.Open);
XmlReader reader = XmlReader.Create(fs);
// Declare an object variable of the type to be deserialized.
Settings i;
// Use the Deserialize method to restore the object's state.
i = (Settings)serializer.Deserialize(reader);
fs.Close();
return i;
}
public void loadSettings()
{
try
{
Settings mysettings = LoadSettingsFromXml();
ed.subject=mysettings.edsubject;
loadEdValuesToBrowser();
}
catch
{
}
}
public void saveSettings()
{
try
{
Settings mysettings = new Settings();
mysettings.edplain = ed.plain;
mysettings.edsubject = subject;
SaveSettingsToXml(mysettings);
}
catch(Exception exp)
{
MessageBox.Show(exp.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
#endregion