Проблема с обфусцированным SmartAssembly кодом

Александр16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
12.12.2012

Код компилирую под .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