public void Serialize()
{
var config = JsonSerializer<Setting>.Serialize(this);
var assemblylocation = Path.GetDirectoryName(System.Reflection.Assembly.GetExecutingAssembly().Location);
var configpath = Path.Combine(string.IsNullOrEmpty(assemblylocation) ? "" : assemblylocation, CONFIGFILE);
using (var s = new StreamWriter(configpath, false, Encoding.ASCII))
{
s.Write(config);
s.Close();
}
}